Claude Code 使用手册 · 第 6 章 MCP 扩展 章节摘要:MCP(Model Context Protocol)是 Claude Code 访问外部工具、API 与实时数据的标准化协议——与记忆(存静态偏好)不同,MCP 提供的是对动态变化数据的实时访问。架构三部分:Claude → MCP Server → 外部服务。传输方式:HTTP(推荐)、stdio(本地进程)、SSE(已弃用)。配置三作用域:local(默认,仅你)/project( ,随仓库共享)/user(跨项目)。CLI 命令族: 。工具以 形式调用,权限按 三档授予。本章共 3 节。 解剖坐标 一句话主线:理解"实时数据"定位 → 选对传输方式 → 掌握三种配置途径 → 用权限与排查把 MCP 用稳。
章节摘要:MCP(Model Context Protocol)是 Claude Code 访问外部工具、API 与实时数据的标准化协议——与记忆(存静态偏好)不同,MCP 提供的是对动态变化数据的实时访问。架构三部分:Claude → MCP Server → 外部服务。传输方式:HTTP(推荐)、stdio(本地进程)、SSE(已弃用)。配置三作用域:local(默认,仅你)/project(
.mcp.json,随仓库共享)/user(跨项目)。CLI 命令族:claude mcp add/list/get/remove/login。工具以/mcp__服务器__工具形式调用,权限按mcp__github三档授予。本章共 3 节。
一句话主线:理解"实时数据"定位 → 选对传输方式 → 掌握三种配置途径 → 用权限与排查把 MCP 用稳。
阅读完本章,你应当能够:
cmd /c 特例)。.mcp.json 与 ${VAR:-default} 环境变量展开语法。/mcp__server__prompt、@ 资源引用的用法。MCP 的本质定位(实时数据 vs 记忆的静态偏好);架构三部分与生态;决策矩阵;HTTP(推荐)/stdio(本地)/SSE(弃用);CLAUDE_PROJECT_DIR 注入;Windows 特例。
claude mcp add/list/get/remove/login/logout;三作用域(local/project/user)与 .mcp.json;环境变量展开 ${VAR} 与 ${VAR:-default};OAuth 2.0 认证;claude mcp serve 反向接线。
工具权限三档(mcp__github 语法);MCP Prompts 变斜杠命令(/mcp__server__prompt);@server:resource 资源引用;动态工具更新与工具搜索;输出限制;上下文膨胀与代码执行方案;故障排查与安全最佳实践。
前置知识:第 3 章记忆系统(MCP 与记忆是"实时 vs 静态"的互补关系)。
后续延伸:第 7 章 Hooks 的 mcp_tool 事件(工具调用前后挂钩子)、第 8 章插件(插件可自带 MCP 服务器)。