可选

MCP 集成

模型上下文协议 — 将 Claude 连接到外部工具和数据

~4 分钟阅读

0

MCP 客户端文件

0+

MCP 代码行数

0

传输类型

MCP(模型上下文协议)就像 AI 工具的万能适配器。就像 USB-C 让你把任何设备连接到电脑一样,MCP 让 Claude 连接到任何外部服务 — 数据库、API、云平台或自定义工具。

MCP 不是把每个集成都直接内置到 Claude Code 中,而是提供了一种标准方式让外部服务器暴露工具、数据和提示。你安装一个 MCP 服务器(比如数据库连接器),Claude 就会自动发现并使用它的工具。

MCP 架构 #

Claude Code 如何连接外部服务

传输类型 #

连接 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 像使用任何内置工具一样使用它们 — 具有相同的权限检查和调度机制。

← → 键盘切换页面