开源 · ★ 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 的客户端中共用。仓库中的参考服务器是教学示例,并非用于生产环境,开发者需根据自身的威胁模型评估安全需求并配备防护措施。
用途
- 让智能体访问 Google Calendar 或 Notion,像个性化助理一样工作。
- 将企业聊天机器人连接到组织内的多个数据库,通过聊天分析数据。
- 让 Claude Code 基于 Figma 设计构建 Web 应用。
- 让 AI 模型用 Blender 创建 3D 设计,并用 3D 打印机打印。
- 将自有数据和工具通过 MCP 服务器暴露,在多个 AI 客户端中复用。
价格与许可
开源标准
快速上手
- 在官网(modelcontextprotocol.io)阅读 MCP 核心概念和架构(Architecture)文档。
- 如需现成的公开服务器,在 MCP Registry 中查找。
- 如要自行构建,选择与所用语言对应的官方 MCP SDK。
- 以 GitHub 上的参考服务器(Everything、Filesystem、Git 等)为示例,实现服务器或客户端。
- 参阅官方文档的 Security 部分,应用安全注意事项和推荐做法。
链接
相关术语与企业
近期简报提及
来源
- What is the Model Context Protocol (MCP)? - Model Context Protocol
- modelcontextprotocol/servers README
根据公开资料(官方页面、README)整理。价格和功能可能变化,请以官方网站为准。