MCP
MCP(Model Context Protocol,模型上下文协议)是 Anthropic 发起的开放协议,用于标准化 AI 应用与外部工具、数据源之间的连接。它像一个“AI 的 USB 接口”:任何 MCP 服务器都可以把数据库、工单系统、文件系统或内部 API 以统一的方式暴露给支持该协议的 AI 客户端。
它的工作方式
在 MCP 出现之前,每个 AI 应用接入每个外部系统都需要单独编写集成,形成 M×N 的重复劳动。MCP 把它变成 M+N:工具方实现一次 MCP 服务器,AI 应用方实现一次 MCP 客户端,双方即可互通。协议核心围绕三类能力——资源(读取数据)、工具(执行动作)和提示模板,基于 JSON-RPC 通信,支持本地进程与远程 HTTP 两种连接方式。生产环境使用 MCP 的关键议题是安全治理:MCP 服务器以 AI 应用的权限执行操作,需要做来源审计、权限最小化与敏感操作确认,避免“影子 MCP”带来的数据外泄风险,站内的 Cloudflare MCP 安全治理一文有完整实战。
示例
- 1.让 AI 编程助手直接查询数据库表结构与样本数据,生成的 SQL 更贴合真实 schema
- 2.把工单系统接入 AI 客户端,用自然语言创建、分派和检索工单
- 3.企业内部 API 通过 MCP 暴露后,员工在 AI 助手里安全地调用内部能力