一句话:MCP(Model Context Protocol)是 AI 应用连接外部工具和数据源的统一标准,由 Anthropic 于 2024 年 11 月开源,被称为「AI 界的 USB-C」。
它解决什么问题?
在 MCP 出现之前,AI 应用想连一个工具就要做一次定制开发。想让 AI 查你的数据库,写一个适配器;想让它操作 GitHub,再写一个;接 Slack、接 Notion、接飞书……每一个都要单独对接,换一个 AI 应用可能全部重写。
USB-C 类比:
以前键盘用 PS/2、鼠标用串口、打印机用并口,每个外设一种接口。USB 定义了通用标准:「只要符合 USB 协议,任何设备插到任何电脑都能用」。MCP 对 AI 代理做的是同样的事:数据库、浏览器、GitHub 这些「外设」,现在都按 MCP 标准造「接口」,任何支持 MCP 的 AI 应用插上就能用。
三端架构
Host(主机)
运行 AI 的应用:各类 AI 桌面客户端与 IDE 等。它决定「调用什么工具」。
Client(客户端)
Host 内部与每个 Server 保持的协议连接,负责会话、协商与能力发现。
Server(服务器)
提供能力的程序:GitHub MCP、浏览器 MCP、数据库 MCP……一个 Server 对应一类工具或数据源。
传输方式
- stdio:本地运行,AI 应用直接启动 Server 进程并通过标准输入输出通信(最常用)
- SSE / HTTP:远程 Server,通过网络接口访问(适合部署在服务器上的服务)
生态现状(2026 年 8 月)
- GitHub 上标注 MCP 主题的仓库超过 15,900 个
- MCP SDK(Python + TypeScript)月下载量突破 9,700 万次
- 官方 Registry 登记服务器接近 1 万个
- 41% 的软件组织已在生产环境使用 MCP