实测 MCP 服务器:78% 固定 token 开销来自工具 schema 描述
Lexeik · reddit · 2026-09-02
作者花数周把 MCP 服务器的记忆块压到 2,542 tokens,随后实测 tools/list 发现每次会话真正的大头在别处:
- 19 个工具的 schema 共 48,339 字节(约 12,085 tokens),加上服务器指令、会话指令和记忆块,固定开销总计约 15,420 tokens
- 其中 78% 的固定成本是 schema,而非协议本身;进一步拆解发现大部分重量在 output schema 的描述字段,大量描述句因一个类型被八个工具复用而重复发送
作者得出的规则:input 描述值得花字节(能阻止 agent 误调用),output 描述大多不值得(agent 马上会看到返回值),只在返回值无法自解释时保留。他向社区求证:一是这个判断是否反了(有没有砍掉 output 描述导致调用失败的反例);二是 tool filtering 是否已在客户端普及,stdio 服务器是否仍需按全量 schema 每次发送做预算。邀请大家测一下自己的服务器,看 78% 是否为常态。
「编程与Agent」频道最新
- Catch 发布 AI 行政助手:不只代拟邮件,还能打电话订行程 — hey_abusiddik · 2026-09-02
- 开源项目 Cohub:人机同空间协作,公司内部周烧 1000 亿 token — rohanpaul_ai · 2026-09-02
- 开发者免费发布 Lovable 设计 skill,主打高质量 UI — damienghader · 2026-09-02
- 为什么 harness engineering 是 AI 工程师的核心新技能 — omarsar0 · 2026-09-02
- 开发者自述:AI 编码省下大量时间,却看不懂自己上线的代码 — Excellent-Wheel7769 · 2026-09-02
- 8 件购物车触发 33 条 SQL:开发者用 MCP 执行服务器戳穿 AI 修 N+1 的神话 — deusaquilus · 2026-09-02