实测 106 个 MCP server 上下文开销:差距 1700 倍,GitHub 官方占 27% 窗口
aksh_stocks · reddit · 2026-09-05
作者测量了 106 个流行 MCP server 每次请求注入模型的 tools/list 上下文开销(83 个已出数),方法全部可复现:凭据无关 Docker 中以 stdio 原始客户端启动,双次捕获,SHA-256 哈希与启动命令随每个数字发布。
关键发现:
- 差距达 1700 倍:postgres 仅 32 tokens,GitHub 官方 server 达 54,622——在 agent 干活前就吃掉 200K 窗口的 27%。
- 开销与流行度几乎无关:chrome-devtools 每周 330 万安装仅 5,717 tokens(29 个工具),而安装量仅其 4% 的 comfyui-mcp 高达 50,640。开销是工程选择,安装命令不透露。
- badge 数字 ≠ Claude 实际数字:Anthropic 请求只传 name/description/inputschema 且用不同分词器,notion 在 claude-opus-5 上从 17,500 涨到 33,560,比值范围 0.20x–1.92x,没有常数可乘。
- Claude Code 默认延迟加载工具定义几乎免费,但 82/83 例中 server 的 instructions 字节未被计入,deepwiki 的 instructions 反超其定义本体。
- 独立 Rust 实现 mcp-tokens 与测量结果误差约 ±1%;83 个 server 中 17 个有变动(11 升 6 降),obsidian 一周内 +82%。
工具可通过 npx -y mcp-context-cost audit 审计自己的配置,支持 Claude Desktop、Claude Code、Cursor、VS Code、Windsurf,--baseline/--max-increase 可作 CI 门禁,并提供 shields badge 与五行动作供发布者使用。
「编程与Agent」频道最新
- Hugging Face 自曝内部 Moon Bot:Slack 原生编码 Agent 全解析 — victormustar · 2026-09-05
- 知名开源作者判断:computer use 正处在 2025 年 11 月编码 Agent 的时刻 — austinvhuang · 2026-09-05
- 开发者优化 GLM 5.2 在 B300 上的推理速度,并替换 Claude Code 中的 Anthropic 模型 — abhijithneil · 2026-09-05
- LLM 推理从 MVP 到生产:什么逼你换掉整套技术栈 — Ok_Philosophy_4031 · 2026-09-05
- Astra 新思路:不逐步点击,而是程序化工具调用直接驱动 GUI — anpaure · 2026-09-05
- 本地 Qwen 27B + Godot 挑战 vibecoding:4 条 prompt 跑通小游戏 — jacek2023 · 2026-09-05