论文
HTN 规划作为多服务器 MCP 工具编排的协调层
HTN Planning as a Coordination Layer for Multi-Server MCP Tool Orchestration
摘要
模型上下文协议 (MCP) 通过设计隔离服务器:只有主机才能编排跨服务器工作流程。当宿主是大语言模型时,生成的编排是不确定的、不可再现的,并且每次工具调用都需要进行一次推理往返。我们提出了一种协调架构,其中分层任务网络(HTN)规划器生成可验证的跨服务器计划一次,运行时中间件在多个 MCP 服务器上确定性地执行它,通过在执行时替换的模板机制(\verb|${context.X}|)绑定交叉操作数据依赖关系。该架构反映了 MCP 的隔离约束:每个复合任务分解为服务器本地原始操作,并且服务器间数据流在执行时通过 JSON 路径输出提取器进行绑定。我们在涵盖实验室机器人、生物信息学和多尺度建模的五个 HTN 领域实例化该架构,并演示基于浏览器的计划控制器针对查询真实生物数据库的八个实时第三方 MCP 服务器的端到端执行。