MCP(模型上下文协议)是一种新兴的技术标准,是一个开放、通用且有共识的协议标准,它标准化了应用程序向大模型提供上下文和工具的方式。允许通过标准化接口将智能体连接到各种数据源和工具,解决大模型与现有系统集成缓慢的问题,加速推动智能体与现有服务的集成,从而扩展智能体功能。
MCP本意就是给大模型提供上下文的工具进行标准化的协议支撑,就像RAG(检索增强生成)通过检索知识库的文件相似度为大模型提供上下文信息的支撑一样,它们本质上是一样的,只不过前者是一种通用协议,为了规范给大模型提供上下文的工具而设计的通用协议,后者是一种方法,因为大模型缺乏获取外部信息的能力,所以Anthropic提供了一种标准协议MCP,让大家都可以按照这个标准来执行,简化AI应用的开发工作。