← AI 解决方案

开源 · ★ GitHub 星标 91,230 (截至 2026-10-14)

MCP (Model Context Protocol)

MCP 是一项将 AI 应用连接到外部数据、工具和工作流的开源标准。

简介

MCP(Model Context Protocol)是一项统一 AI 应用与外部系统连接方式的开源标准。官方文档将其比作 AI 应用的 USB-C 接口。它让 Claude、ChatGPT 等 AI 应用能够访问本地文件、数据库等数据源,搜索引擎、计算器等工具,以及专用提示词等工作流,从而执行任务。

其架构分为暴露数据和工具的 MCP 服务器,以及连接这些服务器的客户端应用。服务器通常使用面向 C#、Go、Java、Kotlin、PHP、Python、Ruby、Rust、Swift、TypeScript 的官方 MCP SDK 构建。公开的服务器可在 MCP Registry 中查找,GitHub 仓库中提供了文件操作、Git、网页内容获取、基于知识图谱的记忆等参考实现。

适合在构建 AI 应用或智能体时需要接入多个数据源和工具的开发者。一次构建,即可在多个支持 MCP 的客户端中共用。仓库中的参考服务器是教学示例,并非用于生产环境,开发者需根据自身的威胁模型评估安全需求并配备防护措施。

用途

价格与许可

开源标准

快速上手

  1. 在官网(modelcontextprotocol.io)阅读 MCP 核心概念和架构(Architecture)文档。
  2. 如需现成的公开服务器,在 MCP Registry 中查找。
  3. 如要自行构建,选择与所用语言对应的官方 MCP SDK。
  4. 以 GitHub 上的参考服务器(Everything、Filesystem、Git 等)为示例,实现服务器或客户端。
  5. 参阅官方文档的 Security 部分,应用安全注意事项和推荐做法。

链接

相关术语与企业

近期简报提及

来源

根据公开资料(官方页面、README)整理。价格和功能可能变化,请以官方网站为准。