type
status
date
slug
summary
tags
category
icon
password
刚刚,Claude4 发布,性能和编程能力又是一次超越,在这一片震惊声音中,Anthropic 同时带来一次革命性的新功能-- Claude 的 Model Context Protocol (MCP) Connector。
Claude 的 MCP connector 是一个重要的进步,它直接将 Model Context Protocol (MCP) 功能集成到 Anthropic 的 Messages API 中。这意味着开发者直接通过 API 就能请求远程的 MCP 服务,不需要像之前一样 需要运行独立的 MCP Client。
MCP connector 基本介绍
以下是 MCP connector 的一些关键方面和能力:
- 直接 API 集成:这是核心优势,无需实现 MCP 客户端即可连接到 MCP 服务器。
- 工具调用支持:通过 Messages API 访问 MCP 服务器提供的工具。
- OAuth 身份验证:它支持使用 OAuth Bearer 令牌连接到需要身份验证的服务器。
- 连接多个服务器:可以在单个 Messages API 请求中配置和连接到多个 MCP 服务器。
目前该 功能还是 beta 版,使用时需要在请求中包含一个特定的测试版请求头:"anthropic-beta": "mcp-client-2025-04-04"。这给了做 MCP Client 的企业更多的时间去调整策略。
同时,尽管功能强大且简化了流程,但是目前也有一些限制:
- 目前只支持 MCP 规范中的工具调用。
- MCP 服务器必须是通过 HTTP 公开暴露的;不支持直接连接本地 STDIO 服务器。
- 目前在 Amazon Bedrock 和 Google Vertex 上不受支持。
工具调用详细教程及字段说明
在 Messages API 中使用 MCP 连接器
为了链接到 MCP Server,需要在 Messages API 的请求中包含 mcp_servers参数
MCP 服务器配置
每个 MCP 服务器在 mcp_servers 数组中支持以下配置:
字段描述

⚠️如果 MCP 服务器需要,OAuth 授权令牌。请参见 MCP 规范:https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization
同时,文章末尾有关于如何获取 授权令牌的完整操作视频。
响应内容类型
当 Claude 使用 MCP 工具时,响应将包括两种新的内容块类型:
MCP Tool Use Block(MCP 工具使用块)
MCP Tool Result Block(MCP 工具结果块)
多个 MCP 服务器
可以通过在 mcp_servers 数组中包含多个对象来连接多个 MCP 服务器:
Authentication 身份验证
对于需要身份验证的 MCP 服务器,Claude 的 MCP connector 支持使用 OAuth Bearer 令牌。你需要在调用 API 前,自行处理好 OAuth 流程,获取到访问令牌,并将其包含在对应服务器配置的 authorization_token 字段中。API 调用方负责获取和刷新这些令牌
如何获取测试访问令牌
通过 MCP inspector 可以获取测试访问令牌。
1、 运行以下命令运行检查器。你的机器上需要安装 Node.js。

2、 在左侧边栏中,对于
Transport type
,选择 SSE
或 Streamable HTTP
。
3、 输入 MCP 服务器的 URL。
根据自己的业务情况,输入对应的 URL

官方提供的远程 URL 地址列表https://docs.anthropic.com/en/docs/agents-and-tools/remote-mcp-servers

4、 在右侧区域,在
Need to configure authentication?
后单击 Open Auth Settings
按钮。
5、 单击
Quick OAuth Flow
并在 OAuth 屏幕上授权。
6、 按照检查器中
OAuth Flow Progress
部分的步骤操作,单击 Continue
直到到达"Authentication complete"。
7、 复制
access_token
的值
8、 将其粘贴到 MCP 服务器配置中的
authorization_token
字段MCP Inspertor 获取令牌完整流程
Claude 的 MCP connector 通过将 MCP 连接能力直接集成到 Messages API 中,彻底消除了对独立 MCP 客户端的依赖,极大地降低了开发者连接和利用远程 MCP 服务器(特别是进行工具调用)的门槛。
赶紧也来试下吧。
上一篇
Anthropic 新功能解读:代码执行工具(Code Execution Tool)的创新价值与优势
下一篇
解锁 MCP 工具管理新姿势:Docker MCP 如何让开发者的生活更简单、更安全?
- Author:二师兄
- URL:https://cloudesx.com/article/mcp-onnector
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!