マルチサーバMCPツール連携のためのHTN計画による調整レイヤ
HTN Planning as a Coordination Layer for Multi-Server MCP Tool Orchestration
HTNプランナでサーバ横断的な実行計画を一度生成し、実行時ミドルウェアが複数のMCPサーバ上で決定的に実行する調整アーキテクチャを提案し、実験室ロボティクスやバイオインフォマティクスなど5領域で実証した。
詳しい要約
1. どんなもの?
2. 先行研究と比べてどこがすごい?
3. 技術・手法の肝は?
4. どうやって有効だと検証した?
5. 議論はある?
6. 次に読むべき論文は?
※ AIが要旨から生成した要約です。正確性は原文をご確認ください。
著者: Eliott Jacopin, Éric Jacopin, Koichi Takahashi
分類: cs.AI
原文アブストラクト
The Model Context Protocol (MCP) isolates servers by design: only the host can orchestrate cross-server workflows. When the host is a large language model, the resulting orchestrations are non-deterministic, non-reproducible, and pay one inference round-trip per tool call. We present a coordination architecture in which a Hierarchical Task Network (HTN) planner generates a verifiable cross-server plan once, and a runtime middleware executes it deterministically across multiple MCP servers, binding cross-action data dependencies via a template mechanism (\verb|${context.X}|) substituted at execution time. The architecture mirrors MCP's isolation constraint: each compound task decomposes into server-local primitive actions, and inter-server data flow is bound at execution time via JSON-path output extractors. We instantiate the architecture on five HTN domains spanning laboratory robotics, bioinformatics and multiscale modelling, and demonstrate end-to-end execution from a browser-based plan controller against eight live third-party MCP servers querying real biological databases.