Anthropic 官方课程第 11 课,3 分 37 秒。你的大量上下文不在代码库里——在数据库、项目管理软件、公共仓库里。MCP 就是把这些接进来的开放标准。

Model Context Protocol(MCP)让 Claude Code 能连到外部工具和数据源。你一提问,Claude 会自己判断该不该用这些工具。

先弄清「工具」在智能体 AI 里是什么意思。工具让 Claude Code 能动手做事,而不只是吐一段文字回来。

比如团队用 Linear 做项目管理,加一个 Linear MCP 服务器,就能把具体问题的详情带进来。想查某个依赖的最新文档,用 Context7。连接器有好几百个。

添加用 claude mcp add。两种:HTTP 服务器走远程服务,由提供商托管、经网络连;STDIO 服务器是本机上跑的本地进程。会话里敲 /mcp,就能看已连接的、查状态、关掉不用的。

作用域三种。本地:只在当前项目、只给你用。用户:跟着你走遍所有项目。项目:一个纳入版本控制的 .mcp.json,代码库上的任何人自动拿到同一套服务器。

要小心:MCP 服务器会把工具定义加进上下文窗口,哪怕你没在用。配多了就吃上下文。有 CLI 的就用 CLI——gh、aws 不会持久占一格工具定义。技能也是另一条路:平时只加载名称和描述,Claude 觉得需要才把全文装进来。

如果 MCP 工具超过上下文窗口的 10%,Claude Code 会自动切到工具搜索模式,按需发现——但没那么可靠,因为工具不在上下文里。

所以:用 claude mcp add 加服务器,用 .mcp.json 把它们限定在项目里让团队自动拿到,并关掉没用的服务器,盯着上下文用量。

视频来自 Anthropic 官方频道 @claude《MCP in Claude Code》,Claude Code 101 第 11 课,中文字幕是我做的。