MiniCode

MCP

模型上下文协议

免费阅读 · 更新于

一句话理解

让 AI 应用用统一协议连接外部工具和数据。

打个比方

不同设备约定统一的连接方式,就能减少为每种组合单独做适配的工作。MCP 在 AI 应用与工具、数据之间提供这样的通信约定。

MCP 全称 Model Context Protocol。支持它的 AI 应用可以通过客户端连接 MCP 服务,发现和使用服务暴露的工具、资源或提示模板。具体能做什么由服务实现和权限决定。

看个例子

连接关系示意
AI 编程应用
  → MCP 客户端
  → 文档 MCP 服务
  → 查找项目文档

服务也可能在内部调用已有 API。MCP 规定连接与交互方式,具体资料和功能仍由背后的系统提供。

什么时候会遇到

  • 让 AI 应用连接文档、设计工具或其他外部系统。
  • 通过兼容的服务复用工具接口,减少各应用分别适配。

常见误解

MCP 不是模型,也不会自动授予权限或保证安全。安装了某个服务,不代表所有 AI 应用都能使用它。

想一想

MCP 和 API 是互相替代的吗?

查看答案

不是。API 是更广义的程序接口;MCP 服务可以把现有 API 包装成 AI 应用可发现和调用的工具。

继续查阅官方资料

MCP · 架构介绍本文为面向新手的概念解释,具体工具行为以对应文档为准。