AI 编程工具
MCP
模型上下文协议
免费阅读 · 更新于
一句话理解
让 AI 应用用统一协议连接外部工具和数据。
打个比方
不同设备约定统一的连接方式,就能减少为每种组合单独做适配的工作。MCP 在 AI 应用与工具、数据之间提供这样的通信约定。
MCP 全称 Model Context Protocol。支持它的 AI 应用可以通过客户端连接 MCP 服务,发现和使用服务暴露的工具、资源或提示模板。具体能做什么由服务实现和权限决定。
看个例子
AI 编程应用
→ MCP 客户端
→ 文档 MCP 服务
→ 查找项目文档服务也可能在内部调用已有 API。MCP 规定连接与交互方式,具体资料和功能仍由背后的系统提供。
什么时候会遇到
- 让 AI 应用连接文档、设计工具或其他外部系统。
- 通过兼容的服务复用工具接口,减少各应用分别适配。
常见误解
MCP 不是模型,也不会自动授予权限或保证安全。安装了某个服务,不代表所有 AI 应用都能使用它。
想一想
MCP 和 API 是互相替代的吗?
查看答案
不是。API 是更广义的程序接口;MCP 服务可以把现有 API 包装成 AI 应用可发现和调用的工具。