模型上下文协议(MCP,Model Context Protocol)是让大语言模型与外部数据源、工具标准化连接的开放协议,核心模块含适配层、工具注册与权限管理,2024年由Anthropic开源,解决的是每接入一个系统都要单独写适配器的问题,并不解决大模型推理能力不足的问题。
一、什么是MCP?
MCP(Model Context Protocol,模型上下文协议)是一种用于在大语言模型与外部数据源、工具之间建立标准化连接方式的开放协议。它定义了上下文获取、工具调用、权限控制等核心接口,让 AI Agent 能够以统一的方式接入各种异构系统。
二、MCP包含哪些模块?
· MCP Server 适配层
· MCP Client 协议实现
· 工具与资源注册机制
· 权限与会话管理
三、MCP的发展历程
MCP 于 2024 年底由 Anthropic 正式提出并开源,旨在解决大模型与外部工具集成时”每接入一个系统都需要单独开发适配器”的痛点。该协议发布后迅速获得广泛关注,被业界视为 AI Agent 时代”模型与工具之间的 USB 接口”,正在成为行业事实标准之一。
四、为什么需要MCP?
· 为大模型与外部系统的集成提供统一标准
· 显著降低 AI Agent 接入新工具的开发成本
· 为构建可组合、可扩展的 AI 应用奠定基础