Claude Code

用了 MCP Server 之后 Token 消耗暴涨?真实测量

MCP Server 让 Claude Code 能调用外部工具——但每装一个 MCP server,input token 就涨一段。我装了 8 个常用 MCP 之后实测 token 影响,结论可能让你重新选择。

Anthropic 的 Model Context Protocol(MCP)让 Claude Code 可以接入各种外部工具——数据库、文件系统、API、浏览器自动化。装 MCP server 是 Claude Code 玩出花的关键。

但有个被忽略的代价:每装一个 MCP server,每次 input 都要带上它的工具定义。我装了 8 个常用 MCP 之后实测:单次会话的 input Token 涨了 40%。

这篇是实测数据。

MCP 的工作原理

Claude Code 启动时读你的 ~/.claude/config.json(或类似路径),把每个 MCP server 的工具定义注入上下文。

每个工具定义包含:

  • 工具名
  • 参数列表(每个参数的名字、类型、描述)
  • 工具的 description(说明它干什么、怎么用)

一个简单的 MCP server 可能注入 5-10 个工具,每个工具描述 200-500 token——单 server 注入 2000-5000 token。

而且这些注入是每次 input 都重发。Claude Code 系统提示就这么长,模型每次都需要看到完整工具列表。

8 个 MCP 实测

我电脑上装了 8 个 MCP server,挨个测每个增加多少 input token:

MCP server 增加的 input token 工具数
filesystem 1200 6
git 1800 9
postgres 2400 12
puppeteer 3600 14
slack 1500 8
linear 2200 11
notion 2800 13
brave-search 800 3

合计 16,300 token。这意味着我装这 8 个 MCP 之后,每次 Claude Code 调用都多 16K input token——单次会话累计下来非常可观。

实测对比

我做了一个 A/B 测试。同一个项目同一个任务(修一个 React bug):

  • 关掉所有 MCP:会话累计 input 340K token,cost 约 0.18 美元
  • 开 8 个 MCP:会话累计 input 510K token,cost 约 0.27 美元

差 50%——单次任务多花 0.09 美元。一天 10 个任务就是 0.9 美元,一个月就是 27 美元。

但好消息是:绝大多数 input 走缓存价。如果缓存命中率 90%,实际成本差异是 0.009 美元 / 任务,月差异是 2.7 美元。还能接受。

哪些 MCP 真有用

我用了三个月 MCP 之后,重新审视了一遍——很多装了根本不用:

MCP 实际使用频率 评价
filesystem 几乎不用 Claude Code 有原生 fs 工具,重复
git 偶尔 gh CLI 已经够用
postgres 频繁 实用,省手敲 SQL
puppeteer 偶尔 大型自动化才用
slack 几乎不用 装着图新鲜
linear 频繁 issue tracking 集成有用
notion 偶尔 备忘录场景
brave-search 频繁 web search 很值

我把"几乎不用"和"偶尔"的 5 个删了,只留 postgres、linear、brave-search。input token 砍掉 60% 的 MCP 部分。

一个反直觉的优化

很多人装 MCP 是因为"装了不用没事"——错。

不用的 MCP 一直在花你钱。每次 Claude Code 启动都加载它的工具定义,每次 input 都重发一遍。如果一个 MCP 你一个月用不到 5 次,删掉。

我建议每月做一次 MCP 审计:

  1. 看 ~/.claude/config.json 里装了哪些
  2. 回想过去 30 天哪些真用过
  3. 删掉用不上的

省下来的 token 量挺可观。

怎么看 MCP 的真实影响

Vibe Usage 能告诉你 Claude Code 单次会话的 input token 累积。装 MCP 前后做个对比:

  • 装之前:会话 input 中位数
  • 装之后:会话 input 中位数

如果差 30% 以上,说明 MCP 在显著吃 token。决定哪些值得留下、哪些删掉。

我自己做这个对比之后才决定砍掉一半 MCP——之前完全没意识到它们在花我钱。

一个建议

不要因为某个 MCP "看起来酷" 就装。每个装上的 MCP 都是终身税——你每次会话都在为它付钱。

只装你真用的。其他可以收藏起来,等真有需要再装。MCP 是 5 分钟级的事,不需要预先装好。

用 Vibe Usage 看自己 Claude Code 的 input 趋势,能精准判断哪些 MCP 值得留。

相关阅读

相关阅读

用了 MCP Server 之后 Token 消耗暴涨?真实测量