MCP (Model Context Protocol)
🔧

MCP (Model Context Protocol)

Anthropic 推出的 AI 工具调用开放协议,被誉为"AI 界的 USB-C 接口",统一 AI 模型与外部工具的连接方式。

🔧 开发工具 🆓 免费 ★★★★★
访问官网
优点
  • 开放标准,非 Vendor Lock-in
  • 一次接入,多模型复用
  • 工具独立部署,安全隔离
  • 主流 AI 模型原生支持
  • 由 Anthropic 主导维护,社区活跃
! 缺点
  • 协议还在快速迭代中
  • 部分功能尚未完全稳定
  • SSE 模式生态还不够成熟
  • 非 AI 场景不需要使用
核心功能
  • 统一 AI 工具调用标准
  • 支持 Python/Node.js/Go SDK
  • 3000+ 社区 MCP Server
  • 采用 JSON-RPC 通信协议
  • 支持 stdio/SSE 两种传输模式
  • 自动工具发现与协商

简介

MCP(Model Context Protocol) 是由 Anthropic 于 2024 年底推出的开放协议,旨在统一 AI 模型与外部工具、数据源的连接方式。2026 年已成为 AI Agent 开发的事实标准。

如果把传统 API 比作”电源插座”,那 MCP 就是”USB-C”——统一的接口让 AI 模型能自动发现和调用任何兼容的工具,不需要为每个工具编写集成代码。

核心角色

角色描述例子
Host运行 AI 模型的应用Claude Desktop、Cursor、Claude Code
ClientHost 内部与 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 均有社区适配方案

学习资源