指南

Claude Code 额度用完了?看看 MCP 服务器花了多少

6 分钟阅读Delta MCP 团队出品

一张用量卡片,把最近的 Claude Code 用量分到 MCP 服务器、子代理、skill 和插件上,旁边是一条提示已达到会话限制的消息。

简短回答

先别急着怪 MCP。Claude Code 的 /usage 会显示最近的计划用量里,每个 MCP 服务器占了多少。占比小,说明长会话和模型选择花得更多;占比大,就先断开不用的服务器,再减少调用次数。

本文内容

你达到的是哪一种限制?

Claude Code 会在提示里说出是哪种限制,而你能做什么取决于是哪一种。在订阅计划下,用量按滚动的 5 小时会话和每周窗口两种方式计算,两者同时生效。

Claude Code 使用限制的各种提示、含义,以及该怎么办
你看到的含义怎么继续用
You've hit your session limit / You've hit your weekly limit 一个滚动的额度,所有模型共用。换模型不会让它恢复。 等到提示里写的重置时间,或者用 /usage-credits 添加使用额度。
You've hit your Opus limit / You've hit your Sonnet limit 只针对该模型系列的限制。 用 /model 切换到该系列之外的模型,就能继续工作。
You've hit your monthly spend limit 你的使用额度达到了支出限制。这条消息有针对个人、组织和团队的不同版本。 在 claude.ai 的 Settings › Usage 里提高限制,或者请管理员处理。

你不必盯着时钟。用订阅账号登录时,Claude Code 会显示下面这行,并在重置之后自动继续:

Continuing automatically at 3:45pm · esc to cancel

这需要 2.1.234 或更高版本,并且默认开启。

文档里还有一点:一次集中的高强度使用,比如大规模的工作流扇出,就能在会话窗口重置之前把每周额度用光。

怎么看 MCP 服务器花了多少?

Claude Code 里有三条命令可以回答这个问题。先从第一条开始。

  • /usage 在订阅计划下,显示你的计划限制,并把最近的用量按 skill、子代理、插件和各个 MCP 服务器分别列出,以百分比表示。按 d 看过去 24 小时,按 w 看过去 7 天。
  • /context 显示此刻是什么填满了你的上下文窗口,包括 MCP 工具定义。
  • /mcp 列出你的服务器,并让你关掉不用的那些。

读这些数字时,请记住下面这些局限

  • 这些数字是近似值,来自这台机器上的会话历史。你在其他设备上或 claude.ai 上的用量不在其中。
  • 一个服务器的占比,只计算用到了它某个工具结果的那些请求。随每次请求携带它的工具列表的开销不在这个占比里:请到 /context 里去找。
  • /usage 还会标出占你最近用量 10% 或以上的行为,比如长上下文或缓存未命中,每一项都附有建议。

然后看 MCP 那一行

通常比 MCP 花得更多的是什么?

Claude Code 每次请求都会发送你的整段对话。所以大部分分量取决于这段对话有多长、多久冷启动一次,以及由哪个模型来读。

  • 过长的会话

    每次请求都会重读整段对话。在开了一整天的会话里问一句话,仍然要为整段对话消耗用量。

    这样做切换到无关的工作时用 /clear。它不花任何成本。

  • 冷缓存

    休息的时间超过缓存生命周期之后,你发的第一条消息会把你的完整上下文重新处理一遍。订阅计划下生命周期是一小时,一旦开始动用使用额度,就变成五分钟。

    这样做不要把一个很大的会话晾在那里再回来接着用。在 Pro 和 Max 上,恢复大型会话时,Claude Code 会提供“从摘要恢复”的选项。

  • 模型

    Opus 每一轮的花费是 Sonnet 的好几倍,Sonnet 又比 Haiku 贵。扩展思考也会增加 token。

    这样做大部分编程任务用 /model 切到 Sonnet,简单任务用 /effort 降低思考强度。

  • 被你忘掉的工作

    计划任务会按它的间隔触发,即使会话是空闲的。每个子代理都会在你的请求之外再发自己的请求,而当队友以 plan 模式运行时,agent 团队消耗的 token 约为标准会话的 7 倍。

    这样做在 /usage 里检查循环任务和子代理,把不再需要的停掉。

先砍什么?按什么顺序砍

如果 /usage 显示 MCP 占比很大,就沿着这个清单一项项往下做。每一步都比上一步更费功夫。

  1. 断开你不用的服务器2 分钟

    运行 /mcp,关掉这一周你没碰过的。Claude Code 自己的成本指南给的也是同样的建议。在重新打开之前,你就用不了这些工具。

  2. 确认 Tool Search 已开启检查一次

    Claude Code 默认延迟加载 MCP 工具定义,所以在某个工具被用到之前,只有工具名称和服务器说明会进入你的上下文。如果设置了自定义的 ANTHROPIC_BASE_URL、设置了 ENABLE_TOOL_SEARCH=false,或者在 Google Cloud 的 Agent Platform 上使用早于 Claude 4.5 代的模型,它就是关闭的。

  3. 有好用的 CLI 就用 CLI有 CLI 的地方

    gh、aws、gcloud 和 sentry-cli 不会增加逐个工具的列表,成本指南称它们比 MCP 服务器更节省上下文。代价是:很多服务有 MCP 服务器,却没有 CLI。

  4. 盯住大结果随时留意

    当某个 MCP 工具返回超过 10,000 token 时,Claude Code 会发出警告,并且默认把单个结果限制在 25,000 token。返回的任何内容都会成为对话的一部分,而 Claude Code 在之后的每次请求里都要重读它。请求更少的字段,或者更小的一页。

  5. 减少调用次数安装只要 2 分钟

    剩下的就是请求的数量了。每次工具调用都是又一次请求,都要带上整段对话,只有把任务写成一个程序,才能消除它们。这正是 Delta MCP 做的事。

如果 MCP 的占比仍然很大呢?

那么成本就在调用上。每次工具调用都是又一次请求,所以一个有十步的任务就是十次请求,每次都带着整段对话。Tool Search 改变不了这一点。

Delta MCP 是一款免费应用,位于 Claude Code 和你的 MCP 服务器之间。你的 AI 把每个任务写成一个程序,而不是每一步一次工具调用;Delta MCP 检查它,以全有或全无的方式执行,并留在 Activity 里,随时可以撤销。我们在开启 Tool Search 的 Claude Code 上测量了它:

Sonnet 5.5,每种方案运行两到三次,最终结果在每个服务里核实。

我们测了什么
任务Token模型调用测量日期
修复一个 release,以代码方式Cerberus,152 个工具 少 13.4× 26 → 6.5 10月5日
清理 20 张逾期工单一个工单管理系统 少 4.8× 5 → 2 10月2日
登录,添加 3 位联系人,再列出来Microsoft Playwright MCP 少 3.9× 12.6 → 4 10月2日

全部测量数据和测量方法

常见问题

为什么我这么快就达到了 Claude Code 的限制?

通常是因为对话,而不是某一个工具。Claude Code 每次请求都会发送你的整段对话,所以过长的会话、休息之后的冷缓存、昂贵的模型,或者被遗忘的计划任务和子代理,都会累加起来。运行 /usage:凡是占你最近用量 10% 或以上的行为,它都会标出来。

换模型能解决“You've hit your session limit”吗?

不能。会话限制和周限制由所有模型共用。只有 Opus 和 Sonnet 的限制是按模型系列计的:遇到这两种,用 /model 切到该系列之外的模型,就能继续工作。

MCP 服务器会占用我的 Claude Code 额度吗?

会。它们的工具定义(默认延迟加载)、每次调用和每个结果,都是 Claude Code 所发请求的一部分,而每个请求都计入用量。/usage 会显示每个服务器的占比。在 Pro 和 Max 上,限制由 Claude 和 Claude Code 共用,所以聊天也用同一份额度。

Claude Code 的额度什么时候重置?重置后会自己继续吗?

消息里会显示重置时间。在订阅计划下,有两个窗口同时运行:一个滚动的 5 小时会话窗口,和一个每周窗口。在交互式会话里,从 2.1.234 版本起,Claude Code 会等待,并在重置之后继续被中断的任务。这是默认开启的,按 Esc 可以取消。用 /usage-credits 则可以马上继续。

哪个 MCP 服务器用得最多?

运行 /usage,按 w 看过去 7 天:每个服务器都有一个百分比。这些数字是近似值,只来自这台机器。/context 会显示每个服务器的工具在你的窗口里占了多少。

Delta MCP 能提高或修复我的限制吗?

不能。限制是 Anthropic 定的。Delta MCP 改变的是多步任务发出的请求数:在我们的测试里,token 消耗减少了 3.3–24.1×。

来源

  1. Claude Code, Manage costs effectively (documentation) /usage 按 MCP 服务器给出的明细和它的 10% 标记;为什么长会话里用量会不断攀升;缓存生命周期;模型选择;MCP 开销;agent 团队。
  2. Claude Code, Error reference (documentation) 会话、周、Opus、Sonnet 和支出限制的提示消息,以及哪些限制由所有模型共用。
  3. Claude Code, Interactive mode (documentation) 等待使用限制重置,并自动继续(2.1.234 版本)。
  4. Claude Code, Connect Claude Code to tools via MCP (documentation) Tool Search 默认开启,以及它在什么情况下关闭;10,000 token 的警告和工具结果默认 25,000 token 的上限。
  5. Claude Help Center, Models, usage, and limits in Claude Code Opus 每一轮的花费是 Sonnet 的好几倍,Sonnet 又比 Haiku 贵;之前的每条消息在每一轮都会被重新发送。
  6. Claude Help Center, Use Claude Code with your Pro or Max plan 使用限制由 Claude 和 Claude Code 共用。
  7. Claude Help Center, Usage limit best practices 付费计划上的 5 小时会话限制和每周限制。
  8. Delta MCP, Benchmarks 本页中关于 Delta MCP 的每一项测量,以及它的方法。

继续阅读

用你自己的任务试试 Delta MCP

免费,两分钟配置好,一键即可全部还原。

免费 · 无需账号 · Apple 芯片或 Intel

免费 · 无需账号

免费 · 无需账号

关注发布动态

支持 Mac、Windows 和 Linux,无需账号。

即将发布

Delta MCP 即将发布

适用于 Mac、Windows 和 Linux 的免费应用即将发布。留下你的邮箱,上线的那一刻你就会知道。无需账号。

你的邮箱只用于在 Delta MCP 发布时通知你一次,不发订阅邮件。隐私政策