0006-mcp-gateway.md 626 B

ADR-0006 内部平台数据通过统一 MCP Gateway 暴露

  • 状态:Accepted · 日期:2026-10-22

决策

在 AgentServer 进程内实现一个 Streamable HTTP MCP Server(/mcp),内部平台以"连接器"TS 模块的形式注册工具;两个引擎都作为 MCP 客户端连接它,每个 Run 使用独立的短期令牌。

理由

  • 一套工具定义两个引擎共用(Claude SDK 的进程内 MCP 无法给 Codex 用)
  • 平台凭证留在服务端;Agent 无需访问局域网
  • 写操作在 Gateway 内统一审批,不依赖引擎侧机制
  • 大结果落盘为文件,适合数据分析场景