type
Post
status
Published
date
Nov 10, 2025
slug
claude-code-advanced-tips-mcp-2026-f2t3yg
summary
📌 来自:faafospecialist.substack.com (Substack) | 💡 用子智能体隔离 MCP,让主对话告别上下文膨胀。
本文针对 Anthropic 推出的 MCP(Model Context Protocol,模型上下文协议)在实际使用中会导致主对话上下文(Context)迅速膨胀的问题,提出了一个创新的解决方案。作者建议通过创建一个专门的“MCP 管理员”子智能体来运行这些工具,从而保持主对话环境的整洁,并进一步分享了利用 Gemini CLI 优化 Token 消耗的进阶方案。 | 🔑 关键词:Substack、faafospecialist.substack.com、FA&FO | 🤖 由Gemini 3 Flash (Google API)分析生成
tags
Substack
faafospecialist.substack.com
FA&FO
category
Substack文章
icon
📰
password
本文是对 faafospecialist.substack.com (Substack) 的学习笔记。所有观点归原作者所有,建议阅读原文获取完整内容。
💡 用子智能体隔离 MCP,让主对话告别上下文膨胀。
本文针对 Anthropic 推出的 MCP(Model Context Protocol,模型上下文协议)在实际使用中会导致主对话上下文(Context)迅速膨胀的问题,提出了一个创新的解决方案。作者建议通过创建一个专门的“MCP 管理员”子智能体来运行这些工具,从而保持主对话环境的整洁,并进一步分享了利用 Gemini CLI 优化 Token 消耗的进阶方案。
灵感的起源
当我读完 Anthropic 的《使用 MCP 进行代码执行》这篇文章时,脑海中突然闪现出一个念头。
正如许多人可能已经知道的,Subagents(子智能体)拥有它们自己独立的 Context Windows(上下文窗口)。而按照目前的使用方式,直接调用 MCP 会导致主上下文(Main Context)变得非常臃肿。任何使用过 Chrome Devtools MCP 或 Playwright MCP 的人都知道,这些工具从一开始就会消耗掉多少上下文空间。
核心方案:将 MCP 加载到子智能体中
于是我产生了一个想法:为什么不把所有的 MCP 都加载到 Subagent(子智能体)的上下文中呢?
*我立即进行了测试...*
这个思路其实非常简单,主要由 mcp-manager(MCP 管理员)子智能体和 mcp-management(MCP 管理)技能组成。
具体实现步骤
**mcp-management 技能**: 将包含用于从 `.claude/.mcp.json` 初始化 MCP Client(MCP 客户端)的脚本片段。我特意将 `.mcp.json` 文件移到了这里,这样 Main Agent(主智能体)就不会在启动时将其加载到上下文中。
**配备技能**: 为 "mcp-manager" 子智能体配备 **mcp-management 技能**。
**调用流程**: 每当需要调用工具时:
召唤 "mcp-manager" 子智能体。
激活 "mcp-management" 技能。
加载 MCP servers(MCP 服务器)。
子智能体接收工具列表并进行分析,从中选择要使用的工具。
调用工具并接收结果。
将结果返回给主智能体。
瞧!即使你同时使用了 80 个 MCP 服务器,主上下文依然能保持原始且干净的状态。
进阶优化:解决 Token 消耗问题
实际上,在那之后我又对其进行了一点升级。因为处理如此大量的 MCP 服务工具,虽然不会污染主上下文,但它仍然会消耗大量的 Token,导致很快就会触及使用限制(Limit)。
为了解决这个问题,我把那部分 MCP 处理的工作转移到了 `gemini-cli` 上。
我把示例代码放在了这里:`https://github.com/mrgoonie/claudekit-skills`
我认为 Anthropic 应该默认采用这种方法,当然,不需要包含 "Gemini" 的部分。显然,这个功能已经在 ClaudeKit.cc 中上线了。
如果你觉得这个方案有用,请支持我的项目。非常感谢,Duy /zuey/。
感谢阅读!欢迎免费订阅以接收新文章并支持我的工作。
📌 关键收获
对 Grace 的启示
**优化 AI 工作流成本**: 在利用 Claude 进行独立站代码修改或自动化营销时,如果需要调用多个插件(如搜索、爬虫、数据库),务必关注 Context(上下文)的占用情况。采用“子任务隔离”的思想,可以有效避免模型因为记忆过载而变得“变笨”或产生高额 Token 费用。
**关注 MCP 生态工具**: MCP 是目前 AI 提效的重要协议。Grace 可以关注 ClaudeKit 等第三方工具,它们往往比官方客户端更早实现这些降低成本、提高长文本处理能力的进阶功能。
即使你使用了 80 个 MCP 服务,主上下文依然保持原始且干净的状态。
想了解更多细节? 查看原文 →
上一篇
Gemini 3 刷屏了?别急着 FOMO,聊聊我对 Antigravity 和 AI 现状的冷静思考
下一篇
别再把 AI Agent 当文档库了!我重构 Agent Skills 提升 5 倍效率的血泪教训 (2026最新)
- Author:EcomGrace
- URL:http://ecomgrace.com/article/claude-code-advanced-tips-mcp-2026-f2t3yg
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
