什么是模型上下文协议(MCP)?

什么是模型上下文协议(MCP)?

社区译文;来源: MCP 80041ab0

MCP(模型上下文协议)是一项用于连接 AI 应用与外部系统的开源标准。

借助 MCP,Claude、ChatGPT 等 AI 应用可以连接数据源(例如本地文件、数据库)、工具(例如搜索引擎、计算器)和工作流(例如专用提示词),从而访问关键信息并执行任务。

可以把 MCP 想象成 AI 应用的 USB-C 接口。USB-C 为电子设备提供了标准化的连接方式,MCP 则为 AI 应用连接外部系统提供了标准化方式。

MCP 可以实现什么?

  • Agent 可以访问你的 Google 日历和 Notion,成为更加个性化的 AI 助手。
  • Claude Code 可以根据 Figma 设计生成完整的 Web 应用。
  • 企业聊天机器人可以连接组织内的多个数据库,让用户通过对话分析数据。
  • AI 模型可以在 Blender 中创作 3D 设计,并通过 3D 打印机将其打印出来。

为什么 MCP 很重要?

对于生态系统中的不同参与者,MCP 可以带来不同的收益。

  • 开发者:在构建 AI 应用或 Agent,或将其接入现有系统时,MCP 可以减少开发时间与复杂度。
  • AI 应用或 Agent:MCP 让它们能够使用数据源、工具和应用组成的生态系统,从而增强能力并改善最终用户体验。
  • 最终用户:MCP 让 AI 应用或 Agent 具备更强的能力,能够访问用户数据,并在必要时代表用户执行操作。

广泛的生态支持

MCP 是一项得到众多客户端和服务器支持的开放协议。包括 Claude 和 ChatGPT 在内的 AI 助手,Visual Studio Code 、Cursor 、MCPJam 等开发工具,以及许多其他产品都支持 MCP,让开发者能够一次构建、随处集成。

开始构建

构建服务器

创建 MCP 服务器,开放你的数据和工具。

构建客户端

开发能够连接 MCP 服务器的应用。

构建 MCP Apps

构建可在 AI 客户端中运行的交互式应用。

深入了解

架构

了解 MCP 的核心概念与架构。

安全

了解 MCP 的安全注意事项与最佳实践。

社区

参与贡献

了解如何参与 MCP 社区并作出贡献。