AI专业术语
MCP
Model Context Protocol
模型上下文协议 · AI 世界的 USB 接口
AgentLLM
MCP
- 定义
- MCP(Model Context Protocol)是AI领域的专业术语。MCP 是 2025 年 AI 领域最热门的协议标准,为 LLM 连接外部工具和数据源提供了统一接口。
最后更新:2026-03-18
什么是MCP?
MCP 是 2025 年 AI 领域最热门的协议标准,为 LLM 连接外部工具和数据源提供了统一接口。就像 USB 让所有设备用同一个接口连接电脑,MCP 让所有工具用同一个协议连接 AI。
- Anthropic 发起,已获得 OpenAI、Google 等支持
- 解决了 AI 工具集成的碎片化问题
- 基于 JSON-RPC 的轻量级协议
MCP详解
MCP 由 Anthropic 于 2024 年底发布,旨在解决 LLM 工具集成的碎片化问题。在 MCP 之前,每个 AI 应用都需要为每个工具单独开发集成,N 个应用 × M 个工具 = N×M 个集成。MCP 将其简化为 N+M:工具提供方实现 MCP Server,AI 应用实现 MCP Client,即可互通。协议支持工具调用、资源访问和提示模板三种能力。MCP 的快速普及得益于其简洁的设计和 Anthropic 的生态推动,但也面临安全性和权限控制的挑战。
MCP的应用场景
正式定义
标准化大语言模型与外部工具和数据源连接方式的开放协议
应用场景
- AI 应用快速集成第三方工具
- 开发者构建可复用的工具服务
- 企业内部系统与 AI 助手的安全连接
常见误区
- MCP 不是 AI 模型,是连接模型和工具的协议
- MCP 不能让模型变聪明,只是让它能用更多工具
- MCP Server 的安全性需要开发者自行保障
实际案例
📌 MCP 的生态爆发
MCP 发布 3 个月内,社区贡献了超过 1000 个 MCP Server,覆盖数据库、API、文件系统等各类工具,Claude、Cursor、Windsurf 等主流 AI 产品均已支持。
MCP的参考来源
- 文档
- 文档Anthropic: Introducing the Model Context ProtocolAnthropic · 2024-11
关于MCP的常见问题
- MCP 是用来做什么的
- MCP 让 AI 模型通过标准化协议连接外部工具和数据源,类似 AI 应用的「USB 接口」。
- MCP 和 Function Calling 有什么区别
- Function Calling 是模型厂商各自定义的接口,MCP 是开放标准协议,支持跨模型、跨工具的统一集成。