MCP 服务器上下文开销实测
Crazyblind · reddit · 2026-07-11
作者开源了一个 CLI:lap,用于测量 agent-facing 接口的上下文窗口税,覆盖 MCP 服务器、OpenAPI 菜单以及本地工具栈。
核心发现
- 20 个公开 MCP 服务器里,Notion 官方服务器单次会话工具定义就要 21,411 tokens。
- Firecrawl 约 18,511 tokens。
- 把 20 个服务器全连上,启动前大约要吃掉 64k tokens。
- sequential-thinking 虽然只有一个工具,但描述很长,也要 921 tokens。
进一步实验
- 把相同工具压缩成更紧凑的签名后,总成本可降到 3,100 tokens,约 -95%。
- lap stack 可以读取你自己的 Claude Desktop / Cursor 配置并统计启动成本。
- lap lint --mcp "<command>" 会检查工具描述缺失、参数未描述、定义过长、缺少 required 字段等问题。
结果与影响
- 作者还做了一个按月刷新的公共 API leaderboard,显示把 OpenAPI 直接转成 MCP 菜单时,总体有 11.2M tokens 的规模,约 82% 的成本似乎可回收。
- 另外,他们还拿规范里“分层 schema”提案做了 token-overhead 实测,发现 discovery tier 平均能省 87%。
- 项目是 MIT 协议,没有产品包装,但作者说实际跑起来通常能在十秒内发现问题,且上游维护者会很快修复。
所属事件:MCP工具Schema致上下文过载及优化实测(3 条相关)→
「编程与Agent」频道最新
- 14 万粉开发者实测:模糊目标下放养 Agent,十次有九次把代码改糟 — eptwts · 2026-10-27
- LangChain 周三直播:拆解内部每天在用的设计 Agent — LangChain · 2026-10-27
- 生物科技 Agent 系列 Day 8:用审查 Agent 自动把关实验记录本质量 — nlarusstone · 2026-10-27
- Photon 在 iMessage 内上线 Agent 互通信,AI 智能体可互相发短信协作 — alvelda · 2026-10-27
- 恶搞论文走红:用 REA 的 MCP 工具反向工程机构交易系统,搞一人量化基金 — PtrPomorski · 2026-10-27
- 用一份一页 spec,Codex 3 分 28 秒复刻 Linear 核心 — aakashgupta · 2026-10-27