408 个工具的 MCP 服务器:4.7k 上下文读数是假象,真实成本差 12 倍
dennyriedl · reddit · 2026-09-09
Routebase 作者分享把整个 API 生命周期(规格、端点、schema、文档、契约测试、mock 服务器等)做成 408 个工具的 MCP 服务器后踩的坑:
- 假象:在 Claude Desktop 通过 OAuth connector 接入,上下文计量只显示 4.7k token——因为 connector 采用延迟加载,工具定义不进系统提示前缀,只靠工具搜索按需取;计量器显示的是客户端已加载的量,不是服务器提供的量。
- 同一服务器四种成本:匿名分阶段接入 48 工具约 6.4k token;只读 API key 167 工具约 25k;无限制 key 全部 408 工具约 60k;OAuth connector 延迟加载只显示 4.7k——最便宜的那个数字恰恰是你最常看到的。
- 真实使用分布:30 天生产数据、1308 个会话、21872 次调用:每会话中位数只用 2 个不同工具,p99 为 10,最高 24;408 个工具中仅 127 个被调用过,5 个工具占全部调用的 76.5%。
- 已尝试的优化:把 179 个写操作打包进 manage 工具(action 参数),每操作约 275 字符 vs 独立工具 430 字符,但打包工具的 schema 随操作数膨胀,收益不成比例。
- 未解难题:如何在不砍能力的前提下压低上下文?打包会破坏按工具的权限过滤、拆多服务器把问题丢给用户配置、工具搜索只对支持的客户端有效。作者公开征求解法。
附 npm 包:routebase-mcp。
「编程与Agent」频道最新
- macOS 工具 AtAt 发布:任意输入框敲 @@ 即可唤起 Claude Code 等 agent — k7agar · 2026-09-09
- 一行提示搞定桌面美化:用 codex 在 NixOS 上配置 Niri — SIGKITTEN · 2026-09-09
- 用 Claude+MCP 把建站任务交给人类专家,睡一觉网站就上线 — BrakeTooLate · 2026-09-09
- 设计师直接 ship 网页与桌面应用:AI 编码工具改写分工 — jacob_posel · 2026-09-09
- Adobe for Slack 上线:Slackbot 可调用 70+ Adobe 工具生成内容 — rufusd · 2026-09-09
- 开发者抱怨:AI agent 正沦为又一个要天天盯的收件箱 — e7h4n_z · 2026-09-09