概述
什么是 MCP
MCP 是一个开放协议,它标准化了 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 支持: