MCP协议是什么?给非程序员讲明白AI Agent的USB-C接口
🩺 摘要
MCP(Model Context Protocol)是2026年AI Agent生态最重要的协议之一。简单说,它就是AI Agent的USB-C——让所有工具可以即插即用。
📝 详情
MCP是什么?
Model Context Protocol(MCP),翻译过来是"模型上下文协议"。Anthropic在2024年底推出,现在已经成为AI Agent工具连接的事实标准。
为什么需要MCP?
在MCP之前,每个AI Agent要接入一个工具(比如搜索、数据库、文件系统),都需要单独写集成代码。GPT要用搜索写一套,Claude要用搜索又写一套。每增加一个工具,所有Agent框架都要改一遍。
MCP的解法:让工具提供一个标准接口,所有Agent通过这个接口连接。 就像USB-C一样。
MCP的核心结构
Agent (客户端) ↔ MCP协议 ↔ 工具服务器 (服务端)
- 客户端:AI Agent框架(LangChain、CrewAI等)
- 服务端:工具提供方(文件系统、数据库、API等)
- 协议:JSON-RPC格式,走stdio或SSE
MCP vs API
| 维度 | 传统API | MCP |
|---|---|---|
| 接入方式 | 每个工具单独写代码 | 统一协议,一键连接 |
| 工具发现 | 人工查阅文档 | 自动发现工具列表 |
| 类型安全 | 无 | 有JSON Schema |
| 主流支持 | 各框架各自实现 | LangChain/CrewAI/AutoGen原生支持 |
总结
MCP解决的是AI Agent的工具碎片化问题。它让工具开发者写一次接口,所有Agent框架都能用。2026年,主流Agent框架已经全面支持MCP,新工具不提供MCP接口就像新设备不支持USB-C。
💬 评论 (0)