---
created: "2026-03-19 12:02"
type: zettel
tags: [zettel, claude-code, context-window, performance, mcp]
source: "https://github.com/affaan-m/everything-claude-code"
---

# MCP 数量与上下文窗口的反比关系

每个启用的 MCP Server 都会占用上下文窗口空间（工具定义、schema 描述等）。实测数据：

- 0-5 个 MCP: 有效上下文接近 200K tokens
- 10+ 个 MCP: 有效上下文降至 ~70K tokens（降幅 65%）

**最佳实践**:
- 活跃 MCP <= 10 个，活跃工具总数 <= 80 个
- 用 `disabledMcpServers` 动态禁用不用的
- **默认安装的 `memory` MCP 没有任何 skill/agent/hook 引用 → 优先关掉**(仓库 `docs/token-optimization.md` 明确建议)
- 重操作优先用 CLI（如 `gh`、`aws`）而不是 MCP wrapper
- 使用 `llms.txt` 模式获取文档，避免 MCP 常驻开销

这是 Claude Code 性能优化中**最重要的单一因素** — 比任何 Agent 或 Skill 都重要。

---

## Related

- [[Everything Claude Code 完整指南]]
- [[Everything Claude Code 方法论与最佳实践]]
- [[Hook驱动优于提示词驱动]]
