MCP(Model Context Protocol,模型上下文协议)。
MCP 是 Anthropic 推出的开源协议,被比喻成 AI 应用的 USB‑C 接口,用来标准化大模型(LLM)和外部系统之间的连接,让 AI 可以安全访问本地文件、数据库、API、开发工具等资源,不用为每个数据源单独写一套对接代码modelconte…。
核心架构(C/S)
- MCP Host(主机):AI 客户端程序,如 Claude Desktop、Cursor IDE、VS Code、AI 助手,里面内置 MCP Client
- MCP Client(客户端):和 MCP Server 一对一通信
- MCP Server(服务端):轻量小程序,对外暴露能力:
- Resources(资源):读取文件、数据库、文档等上下文数据
- Tools(工具):执行操作,比如执行命令、查询、读写
- Prompts(提示模板):预定义提示词模板
解决什么问题
在 MCP 之前:
AI 接入 Git、数据库、本地文档,每一套都要单独开发插件 / API,耦合很重,换模型就要重写集成。
MCP 之后:
工具只需要实现一次 MCP Server;任何支持 MCP 的 AI 应用,都可以直接接入,一次开发,到处可用阿里云。
典型用途
- AI 编程助手(Cursor、Claude Code)读取项目代码、Git 日志、本地文件
- 企业 AI 助手安全访问内部数据库、文档库
- 本地 AI 读取电脑本地文件,不需要把全部数据上传到云端
- 构建 AI Agent,调用各类第三方服务