Agent 挂 5 个 MCP 就吃掉上下文?开发者实测按需加载 schema

Pakiya09 · reddit · 2026-11-16

一位开发者发帖讨论 agent 工程中的上下文浪费问题:一旦接上 4-5 个 MCP server,每轮对话都要塞进数千 token 的工具描述和 JSON schema,而大部分工具根本用不到;在小上下文模型或多步长任务里,模型会因此丢失对真正 prompt 的追踪。

他的解法:不让 agent 预载全部 schema,而是运行时搜索所需的工具,只在真正要调用某个工具时才拉取完整 schema。他参与的项目 monid 的 CLI 与 MCP 集成就采用了这种「可搜索端点目录」设计。

他同时征询社区反馈:按需加载 schema 真的省了足够 token 并改善工具选择吗,还是额外的搜索步骤带来了恼人的延迟?

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →