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