返回AI问答
Claude Code 一开始上下文就很满?先查 CLAUDE.md 和 MCP

Claude Code 一开始上下文就很满?先查 CLAUDE.md 和 MCP

AI问答 Admin 64 次浏览

Claude Code 新会话一开始上下文就很满,通常不是你刚聊了太多,而是启动时加载了过多项目记忆、超长 CLAUDE.md、大型文档或 MCP 工具描述。先查 /context,再决定删什么。

先用 /context 看来源

Anthropic 文档里提到 /context 可以查看当前加载进上下文的内容。你要先知道上下文被谁占了:项目文件、聊天历史、工具、MCP、记忆文件,还是一堆规则文档。

不要凭感觉删文件。先看占比,再处理最大头。

CLAUDE.md 要短而准

CLAUDE.md 应该写项目结构、常用命令、编码规则和关键注意事项,不适合写长篇背景材料、完整 API 文档或历史决策流水账。

如果它超过几千字,建议拆分:主文件只留入口和索引,详细文档放到 docs/,需要时再让 Claude Code 读取。

MCP 工具也会吃上下文

每接一个 MCP server,工具名称、描述、参数都可能进入上下文。工具太多时,Claude Code 会变慢、变贵,也更容易在工具选择上犹豫。

只保留当前任务需要的 MCP。比如修前端样式,不需要数据库、浏览器自动化、云部署、Issue 管理全部在线。

解决步骤

/context,再缩短 CLAUDE.md,再关闭无关 MCP,最后清理无关大文档。做完后开新会话验证,不要在已经污染的会话里反复试。

结论:上下文满不是简单的“模型太小”,更多是项目加载策略问题。让入口文档变短、工具变少、任务更聚焦,Claude Code 才会稳。

推荐工具

更多