← Wiki
概念

MCP:Model Context Protocol

概述

MCP(Model Context Protocol)是Anthropic于2024年11月发布的开放协议,为LLM与外部数据源/工具的连接建立统一标准。2025年12月捐赠给Linux Foundation时已有10,000+公开Server,成为AI工具连接的事实标准。

> 类比:MCP之于AI Agent ≈ HTTP之于Web

核心架构

Host(Claude Desktop等AI应用)
  ├── Client(协议客户端)
  │     └── Server(MCP服务器)
  │           ├── Tools(可调用的函数)
  │           ├── Resources(可读取的数据)
  │           └── Prompts(可重用的提示模板)

发展里程碑

时间事件
2024.11Anthropic发布MCP规范
2025.Q1-Q3生态快速增长,各IDE/平台开始支持
2025.05微软Build大会宣布Windows 11原生支持MCP
2025.12捐赠给Linux Foundation(AAIF),10,000+公开Server
2026.Q1规范重大更新:异步操作、无状态、Registry、联邦架构

平台支持

平台集成状态
Claude Desktop原生支持
Claude Code原生支持
Cursor原生支持
VS Code通过插件支持
JetBrains IDEs通过插件支持
Windows 112025.05宣布原生支持
Zed原生支持

为什么MCP重要?

MCP解决了Agent的"最后一公里"问题 — LLM有了推理能力,但如何可靠地连接和使用外部工具?MCP提供了标准化的答案:

1. 统一接口 — 不同工具遵循同一协议,Agent无需为每个工具单独适配 2. 发现机制 — MCP Registry让Agent能自动发现可用工具 3. 安全框架 — Server身份验证、权限控制 4. 生态网络效应 — 10,000+ Server意味着Agent能连接几乎所有主流工具

与其他标准的对比

标准定位现状
MCPAgent如何使用工具★★★★★ 事实标准
Google A2AAgent之间如何协作★★★ 关注度下降
OpenAI Function Calling模型级工具调用格式★★★★★ 完全标准化
MCP和Function Calling是互补关系:Function Calling解决模型输出格式,MCP解决工具连接和发现。

相关页面