定义
MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 发起、业界广泛采纳的开放标准,用于规范大模型与外部工具、数据源之间的连接方式。任何系统封装为 MCP Server 后,支持 MCP 的模型与 Agent 客户端都能标准化地调用它。
工作原理
MCP 采用客户端-服务端架构:Agent(MCP Host/Client)连接一个或多个 MCP Server;Server 以标准格式声明自己提供的工具(Tools)、资源(Resources)与提示(Prompts)。模型根据工具描述自主决定调用哪个工具、传什么参数,执行结果以标准格式回传。
核心组成
- MCP Host —— 运行模型/Agent 的应用,如 IDE、聊天客户端。
- MCP Client —— 与 Server 保持连接的协议客户端。
- MCP Server —— 封装具体系统能力的服务端,声明工具与资源。
- 传输层 —— stdio / HTTP 等通信方式。
应用场景
- 企业系统统一工具化
- Agent 生态接入
- 跨厂商模型复用同一套工具
优势
- 避免为每个模型重复写集成
- 工具生态可复用可交易
- 标准化的安全与审计位
限制
- 生态仍在快速演进
- 工具描述质量影响调用准确率
- 需要配套网关做权限管控
企业应用视角
对企业而言,MCP 的价值是把"AI 集成"从项目级重复劳动升级为资产级建设:核心系统封装一次 MCP Server,全公司 Agent 复用。讯芯提供 MCP 网关方案统一鉴权、限流与审计。

