MCP(模型上下文协议)
定义
Model Context Protocol(模型上下文协议)是一种为模型与工具之间的交互建立的统一标准协议。其意义类似于 Type-C 对硬件连接的意义——统一接口,消除重复劳动。
解决的问题
不同平台、不同模型厂商、不同客户端的工具接入方式各不相同,导致工程重复劳动极大。工具开发者需要为每个模型平台一遍遍重写接入逻辑。
核心价值
- 统一标准:为模型与工具交互建立通用协议
- 提高复用性:按 MCP 封装好的工具可在多个模型环境中复用
- 降低集成成本:减少 AI 与现实系统、工业设备、企业平台对接的工程工作量
- 促进生态发展:标准化接口有利于工具生态的繁荣
与 Tool 的关系
- [[Tool]] 是封装好的外部函数或 API
- MCP 是这些 Tool 与模型交互的统一协议
- Tool 提供功能,MCP 提供连接方式
工程意义
MCP 是 AI 从"对话系统"走向"行动系统"的关键基础设施,它让模型能够以标准化的方式接入现实世界的各种服务和数据源。