杰弗里·亨特利 (Geoffrey Huntley) 提醒我们,使用 MCP 会产生不常讨论的重大象征性成本。
Geoffrey 估计,可用的上下文窗口(例如 Amp 或 Cursor)大约有 176,000 个令牌 – Claude 4 的 200,000 个令牌减去这些工具的系统提示符的大约 24,000 个令牌。
仅添加流行的 GitHub MCP 就定义了 93 个附加工具并吞噬了另外 55,000 个有价值的令牌!
MCP 爱好者会经常添加更多,从而留下极少的令牌可用于解决实际任务……并且众所周知,提示中塞入的不相关信息越多,LLM 的表现就越差。
值得庆幸的是,有一种更加高效的方式可以与这些服务进行交互:现有的 CLI 工具。
如果您的编码代理可以运行终端命令,并且您允许它访问 GitHub 的gh工具,那么它将以接近于零的令牌成本获得所有这些功能 – 因为每个前沿 LLM 都已经知道如何使用该工具。
我曾为 Claude Code 和 Codex CLI 专门构建过一些小型自定义 CLI 工具,经验丰富。你甚至可以运行--help
命令来学习该工具的使用方法,如果帮助文本中包含使用示例,效果会更好。
标签: github 、 ai 、 prompt-engineering 、 generative-ai 、 llms 、 model-context-protocol 、 coding-agents 、 claude-code 、 geoffrey-huntley
原文: https://simonwillison.net/2025/Aug/22/too-many-mcps/#atom-everything