OpenAI 在3月27日凌晨宣布对其Agent SDK进行重大更新,正式支持Model Context Protocol(MCP)服务。这项技术使开发者能够通过统一接口标准为智能体接入各种第三方工具,从而大幅提高复杂自动化应用的开发效率。
MCP可以被想象成AI模型的“USB接口”,提供了一个统一的标准,让AI智能体能够连接不同的工具和数据源。就像可以通过USB接口连接U盘或移动硬盘一样,MCP也让AI智能体实现了网络搜索工具、数据库查询工具等的“即插即用”扩展能力。
新版SDK现已支持多种工具的快速集成,包括网络搜索、专业分析、本地查询、网络追踪等功能。例如,在开发需要同时处理文件系统、数据库和网络信息的智能体时,开发者可通过MCP服务器分别接入对应工具,简化多任务协同开发流程。OpenAI联合创始人兼首席执行官Sam Altman也发文赞扬了MCP的重要性。
MCP的核心框架由三个关键部分组成:模型(Model)、上下文(Context)和协议(Protocol)。模型是系统的逻辑核心,负责定义数据结构以及系统如何解释信息和作出决策;上下文决定了模型在不同条件下的行为,包括用户的输入、环境因素及系统状态;协议则作为系统内不同组件间通信的桥梁,确保模型与上下文之间有效沟通。OpenAI已经在GitHub上提供了完整的开发文档,供用户查阅。