可选
MCP 集成
模型上下文协议 — 将 Claude 连接到外部工具和数据
~4 分钟阅读
0
MCP 客户端文件
0+
MCP 代码行数
0
传输类型
MCP(模型上下文协议)就像 AI 工具的万能适配器。就像 USB-C 让你把任何设备连接到电脑一样,MCP 让 Claude 连接到任何外部服务 — 数据库、API、云平台或自定义工具。
MCP 不是把每个集成都直接内置到 Claude Code 中,而是提供了一种标准方式让外部服务器暴露工具、数据和提示。你安装一个 MCP 服务器(比如数据库连接器),Claude 就会自动发现并使用它的工具。
MCP 架构 #
Claude Code 如何连接外部服务
MCP 配置
→
连接
→
发现
→
调用
传输类型 #
连接 MCP 服务器的三种方式
⟨ stdin | stdout ⟩
stdio
启动本地进程并通过 stdin/stdout 通信。最适合本地工具(文件系统、数据库)。零网络开销。
POST → SSE ⟶
SSE(服务器推送事件)
基于 HTTP 的流式连接。客户端通过 POST 发送请求,通过 SSE 接收流式响应。适合远程服务。
HTTP/1.1 ≡≡≡
流式 HTTP
使用标准 HTTP 并支持流式传输的新协议。最灵活的传输方式,适合云托管的 MCP 服务器。
Claude Code 中的 MCP 工具 #
MCP 工具如何暴露和使用
MCPTool
执行连接的 MCP 服务器的工具 — Claude 调用外部功能的主要接口
ListMcpResources
发现 MCP 服务器提供的资源(文件、数据、配置)
ReadMcpResource
通过 URI 读取特定 MCP 资源的内容
McpAuth
处理需要授权的 MCP 服务器的 OAuth 认证流程
这些工具在 MCP 服务器连接时自动注册。Claude 像使用任何内置工具一样使用它们 — 具有相同的权限检查和调度机制。
← → 键盘切换页面