模型上下文协议(MCP)
MCP (Model Context Protocol)
又称: 模型上下文协议 · Model Context Protocol
Anthropic 于 2024 年 11 月提出的开放标准,让智能体以统一方式发现并调用外部工具、数据和提示模板,常被类比为“AI 应用的 USB-C”。
它解决什么
在 MCP 之前,每接一个数据源或工具,都要为特定模型 / 特定应用写一套定制集成,是 M×N 的胶水代码问题。MCP 定义了一层标准接口:工具提供方实现一次 MCP Server,任何支持 MCP 的宿主应用都能即插即用。
技术形态
MCP 基于 JSON-RPC 2.0,采用客户端—服务端结构。服务端可暴露三类原语:Tools(模型可调用的函数)、Resources(可读取的数据)、Prompts(预置提示模板)。传输支持本地 stdio 和远程 Streamable HTTP。当前稳定规范为 2025-11-25(另有 2026-07-28 候选版);协议现由 Agentic AI Foundation 托管治理。
常见误解
- MCP 不替代 function calling——它是把工具“供给侧”标准化,模型侧仍通过工具调用来使用。
- MCP 面向“智能体↔工具 / 数据”;“智能体↔智能体”的协作是 A2A 等协议的范畴。
相关术语
参考来源
整理于 2026-08-29 · 本术语表基于公开论文、官方规范和行业通用定义整理,随领域发展会更新。发现问题欢迎反馈。