MCP 工具 schema 过大如何优化
Anoop_kathait · reddit · 2026-07-11
作者在自托管 AI agent(Hermes Agent)里遇到一个很具体的问题:即使只发一条“hi”,请求也会先带上所有启用工具和 MCP server 的完整 JSON schema,导致输入 token 飙到 2 万以上。
他给出的缓解方案包括:
- 关闭不必要的工具集,把启用工具数从 25 减到约 12。
- 在重型 MCP scraping server 前面加一层薄代理,只暴露单一工具 scrapeurl,把 schema 从约 2 万 token 压到约 200 token。
- 配置自动 fallback provider,避免同一免费额度/同一限流窗口里反复重试。
- 降低每轮最大迭代次数并加硬停止,怀疑部分消耗来自 agent 内部循环。
他还在探索两件事:MCP 工具 schema 能否“懒加载”,以及多个免费 API key 是否能自动轮转而不是直接失败切换到别家 provider。
所属事件:MCP工具Schema致上下文过载及优化实测(3 条相关)→
「编程与Agent」频道最新
- NeurIPS 论文:MCP 工具故障使 agent 任务分暴跌 60%,大模型也救不了 — dair_ai · 2026-10-26
- 通用 Agent 跑 LinkedIn 外联一月烧 1.4 亿 token,脚本方案省 60 倍 — ChrisHarpon2 · 2026-10-26
- OpenAI Decisions API 升级:单次可处理 400 个问题并新增语音与图像能力 — OpenAIDevs · 2026-10-26
- 单靠 NLI 校验 Agent 记忆会误杀 5/6 新事实,加一道相似度门槛全部纠正 — Alternative_Pin9598 · 2026-10-26
- LangChain 发布 Managed Deep Agents 0.9,伦敦大会演讲详解 — LangChain · 2026-10-26
- 知识工作者 kit 新增项目组织方法:第一周发现比收尾省得多 — dSebastien · 2026-10-26