简介
MCP(Model Context Protocol) 是由 Anthropic 于 2024 年底推出的开放协议,旨在统一 AI 模型与外部工具、数据源的连接方式。2026 年已成为 AI Agent 开发的事实标准。
如果把传统 API 比作”电源插座”,那 MCP 就是”USB-C”——统一的接口让 AI 模型能自动发现和调用任何兼容的工具,不需要为每个工具编写集成代码。
核心角色
| 角色 | 描述 | 例子 |
|---|---|---|
| Host | 运行 AI 模型的应用 | Claude Desktop、Cursor、Claude Code |
| Client | Host 内部与 Server 通信的模块 | MCP SDK 封装的 JSON-RPC 通信层 |
| Server | 暴露具体工具能力的服务 | 文件系统 Server、GitHub Server、SQL Server |
传输方式
- stdio:通过标准输入输出通信,适合本地工具
- SSE(Server-Sent Events):HTTP 长连接,适合远程服务
- Streamable HTTP:2026 年新增,支持流式响应
支持的 AI 模型
- Claude(Anthropic)— 原生支持
- GPT 系列(OpenAI)— 通过插件兼容
- Gemini(Google)— 原生支持
- DeepSeek — 社区适配
- 几乎所有主流 LLM 均有社区适配方案