MCP 与连接工具
模型上下文协议(MCP) 是用于将 AI 连接到外部工具和数据的开放标准。在 API 上,MCP 让你可以通过引用,把 一整台服务器的工具 提供给 Claude——而无需逐个手动定义每个工具。
MCP vs 手动定义的工具
| 工具使用(自定义) | MCP | |
|---|---|---|
| 你定义 | 每个工具的 schema,并自己运行它 | 一个到 发布 工具的服务器的连接 |
| 最适合 | 你应用中少量定制的函数 | 复用已有集成(GitHub、数据库、浏览器、SaaS) |
| 鉴权 | 你的代码 | 面向服务器的 OAuth 或原生密钥 |
它们可以共存:直接定义你应用专属的工具,并通过 MCP 引入现成的能力。
声明一台服务器
你将一台或多台 MCP 服务器(URL 或命令,加上鉴权)附加到请求/智能体上。Claude 随后即可在 智能体循环 中调用该服务器的工具,与调用任何工具一样。确切的请求字段和鉴权流程见 官方文档。
同一套标准,三种形态
- API(本页)— 在你的请求/智能体上挂载 MCP 服务器。
- Claude Code — 在你的开发会话中使用 MCP 服务器。
- 各个应用 — MCP 为连接器(Connectors)提供支撑。
学一次,处处可用。
信任
:::warning 一台 MCP 服务器就是代码 + 访问权限 只连接你信任的服务器,按最小权限收紧它们,并记住它们返回的外部内容可能携带 提示词注入。先审查第三方服务器——审查第三方代码。 :::