free-ai-lab free-ai-lab

MCP 是什么?

科普

模型上下文协议深度科普:AI 的 USB-C 标准。

一句话: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

想选一个用?见本站精选服务器清单;想配置?看配置教程