mcptoon:一键压缩99%工具Token,Agent上下文终于够用了

每次让 Claude Code 去调用一个工具,结果光工具发现就烧掉了我大半个上下文窗口——这大概是 2026 年所有 AI 开发者最痛的那根刺。

今天看到一个项目,算是把这根刺拔了。

痛点到底有多痛?

先说数字:当你给 Agent 配置了 255 个 MCP 工具,它每次启动要把所有工具的 Schema 加载进上下文——71,929 个 token。128K 的上下文窗口,开局一半就没了。而且这还不是”干活”,光是”知道你有什么工具”就花掉了。

更离谱的是:这 71,929 token 不是一次性费用,是每轮对话都重新发一遍。工具越多,窗口浪费越严重,响应越慢,成本越高。

mcptoon 做了什么?

这个开源项目干的事情很直接——把工具 Schema 从上下文窗口挪到磁盘上,Agent 只保留一个紧凑的索引(581 token),真正要调用工具时才通过 mcptoon inspect 按需抓取完整 Schema。

实际跑出来的数字:255 个工具,Token 消耗从 71,929 → 581,减少了 99.2%。Skills 同理——926,232 token 的 SKILL.md 全部加载变成 39 + 501 token 的按需查找,又是 99.9% 的压缩。

官方提供了 benchmark 图:benchmark.svg,以及实测数据 JSON。

怎么用?

装上就跑,不需要写任何配置:

pip install mcptoon
mcptoon bench  # 先测一下你自己的工具 Token 消耗
mcptoon serve  # 启动 MCP 服务

装完之后,Claude Code、Cursor、Windsurf、Cline、VS Code Copilot 所有装过的工具和 Skills 立即共享,不需要在每个 Agent 的配置文件里单独维护。17,000+ MCP 工具注册表随时查询。

这是 339KB 的原生 CLI,零依赖,随装随删。

为什么这很重要?

MCP(Model Context Protocol)生态爆发,工具越来越多。Anthropic 官方工程博客也承认”工具 Schema 淹没上下文窗口”是真实成本,Scalekit 的基准测试显示 MCP 比 CLI 贵 10-32 倍。

mcptoon 的思路本质上是”磁盘缓存 + 按需加载”,在 Agent 场景下把 Token 当内存用——上下文窗口不够大,就把磁盘当 RAM。这套逻辑在浏览器里叫 Service Worker,在编译器里叫增量编译,在 AI Agent 里现在有了 mcptoon。

适合所有多工具党、多 Agent 党、以及被 Token 账单吓到的开发者。

GitHub:https://github.com/activeing123/mcptoon


GitHub: https://github.com/activeing123/mcptoon

评论区

0 条评论

登录后可评论。

陈一铭 119 阅读