模型上下文协议(Model Context Protocol,MCP)是一个开放的 Agent 与工具连接标准,由 Anthropic 于 2024 年 11 月开源,采用 JSON-RPC 2.0 通信。
它要解决的问题是"工具集成的碎片化":在 MCP 出现前,每个 Agent 需为不同数据源、API 单独编写适配代码;MCP 提供统一接口,让工具一次开发即可被任意兼容客户端复用。
MCP 定义三大原语:tools(供模型调用的可执行能力)、resources(可供读取的上下文数据)、prompts(可复用的提示模板),形成 agent-to-tool 的标准连接层。Anthropic 亦将其列为增强型 LLM 三项能力(检索、工具、记忆)的推荐实现路径之一。
生态与治理方面,MCP 于 2025 年 12 月捐赠至 Linux 基金会 Agentic AI Foundation(与 OpenAI 的 AGENTS.md、Block 的 goose 同为创始项目);据 2026 年 3 月数据,其月度 SDK 下载量已达 9700 万,活跃服务器数量超过 1 万个,客户端覆盖 ChatGPT、Claude、Cursor、Gemini、Microsoft Copilot、VS Code 等主流平台,已成为 Agent 工具集成的主流协议之一。