MCP 工具 Schema 优化:从 54k 上下文降至 1.3k
Pitiful-Surround-285 · reddit · 2026-08-19
默认的 MCP (Model Context Protocol) 模式存在隐藏成本:模型在每次调用前都需要读取所有连接服务器的完整工具 Schema。实测中,一个 217KB (约 54k tokens) 的 Schema 会占用大量上下文、增加延迟并产生高昂的 Token 费用。
Orca 团队提出的解决方案是:不再让模型直接读取目录。模型只获得两个操作:search 和 execute。
- Search:模型用自然语言描述意图(如“创建支持工单”),返回包含少量信息(<1800 字节)的精简卡片。
- Execute:模型根据选定的 action ID 执行操作,由服务端桥接层进行参数绑定和验证。
结果:在压力测试中,上下文占用从 54k tokens 降至约 1.3k tokens(减少 97.7%),且模型仍能准确调用正确的工具和参数。用户可以通过对比有无 MCP 服务器的 API 调用来测量自己的“Schema 税”。
「编程与Agent」频道最新
- 别等 122B 大模型:用 4B 模型接上本地维基百科 — PieBru · 2026-08-19
- 发布 Yeku:一条消息即可部署全栈应用的 MCP 服务 — itsAg3nt47 · 2026-08-19
- Agent 总忘事?别怪模型,重构底层架构才是解 — Superherojt · 2026-08-19
- Cluing 推出全托管多智能体构建平台 — Med1_Ai · 2026-08-19
- Meteora 举办 2 万美元奖金的 AI 交易 Agent 大赛 — cardosofede · 2026-08-19
- 工程师难以适应 AI Agent 是因不习惯系统外包 — bendee983 · 2026-08-19