MCP
MCP 是什么
MCP(Model Context Protocol)是 Anthropic 开源的协议,旨在规范化 AI 应用向大语言模型(LLMs)提供上下文的方式。可以把 MCP 想象成 AI 应用的 USB-C 接口,就像 USB-C 为设备连接各种外设和配件提供了标准化方式一样,MCP 为 AI 模型连接不同的数据源和工具提供了标准化方式。
MCP 的核心采用 Client-Server 架构,一个应用程序可以连接多个 MCP Server。
只要 AI 应用实现了 MCP ,即可接入到任意的 MCP Server,扩展自身的能力。加入 MCP Server 后,工具调用的流程如下:
通过这种方式,MCP 实现了:
- 即插即用:AI 应用只需实现 MCP 协议,即可接入丰富的第三方工具生态
- 标准化:所有工具遵循统一的描述格式和调用方式
- 解耦工具与应用:工具提供者可以独立开发和维护工具,不需了解 AI 应用内部实现
- 资源共享:一次开发的工具可以被多个 AI 应用复用
如何使用 MCP
云开发为 Agent 实现了 MCP 机制。Agent 可以连接到部署在云托管的 MCP Server,获得其提供的扩展能力。
- 前往云开发平台新建一个 MCP Server
- 在 Agent 代码中使用 MCP
- 开始对话,大模型判断需要使用工具时,就会自动调用了
更多使用方式,请阅读: