分享好友 最新动态首页 最新动态分类 切换频道
Agent重大突破!OpenAI智能体支持MCP,已开源
2025-03-30 14:21

今天凌晨2点,OpenAI对Agent SDK进行了重大更新支持MCP服务,可以统一接口标准解锁无限工具。

现在Agent可以快速集成网络搜索、专业分析、本地查询、网络追踪等各式各样的工具,这对于开发超复杂自动化智能体来说帮助巨大。

例如,在开发一个需要同时进行文件处理、数据查询和网络信息收集的智能体时,开发者可以通过 MCP 服务器分别集成文件系统工具、数据库查询工具和网络爬虫工具,更高效地完成复杂任务。

图片

连OpenAI联合创始人兼首席执行官Sam Altman也特意发文大赞MCP,可见其对Agent的重要性。

图片

开源地址:https://github.com/openai/openai-agents-python

MCP简单介绍

可能很多人会对MCP比较陌生,「AIGC开放社区」先为大家简单介绍一下技术概念。MCP全称为Model Context Protocol,是一种专为大模型开放的统一开放接口。

更直白一点,你可以把MCP看成大模型的“USB接口”,任何符合接口的工具,例如,U盘、移动硬盘、网络适配器、外置网卡都能插在上面,这下知道为啥是解锁无限工具了吧。

图片

MCP的核心框架一共由模型、上下文、协议三个关键部分组成:模型是系统的逻辑核心,定义了数据的结构、决策的逻辑以及系统如何解释信息。在传统软件开发中,模型可以通过面向对象编程模型、数据库架构或AI/ML模型来实现。在AI应用中,模型可能是理解语言的神经网络、处理图像的深度学习模型,或者是进行预测分析的机器学习算法。

在企业软件中,模型可能是指导客户互动的实体关系模型。总之模型是系统的基础,决定了系统如何处理和理解数据。

上下文为模型提供了运行的环境,决定了模型在不同条件下的行为。包括用户交互、环境因素和系统状态等变量。例如,一个AI聊天机器人会根据对话的上下文生成不同的回答,就像金融预测模型会根据经济趋势调整预测结果一样。没有适当的上下文,模型可能会产生不相关或错误的输出。上下文的动态性,能帮助系统能够根据实时数据和环境变化调整其行为。

图片

协议是通信的桥梁定义了系统内不同组件之间的交互规则。确保了模型和上下文之间的通信,使得上下文的变化能够正确影响模型,反之亦然。

在实际应用中,协议管理微服务之间的数据交换、AI组件之间的交互,甚至是Web应用中的API通信。协议确保了分布式环境中的数据一致性、安全性和效率。

MCP对Agent有哪些好处

首先MCP为Agent提供了标准化的方式来接入各种工具和数据源,无论是本地运行的工具,例如通过stdio服务器,还是远程托管的服务HTTP over SSE服务, Agent都可以通过统一的接口与它们进行交互,极大扩展了第三方工具库。

例如,在金融领域,Agent 可以接入股票分析的MCP工具。当用户询问某只股票的详细信息时,Agent 可以调用该工具,快速获取股票的实时价格、历史走势、财务指标等数据,并进行深入分析,为用户提供专业的投资建议。

这种标准化的接入方式极大地减少了Agent与不同工具集成时的复杂性,并且由于MCP定义了清晰的协议,Agent可以轻松地接入新的工具和服务,而无需对Agent的核心逻辑进行大量的修改,这使得Agent能够快速适应新的应用场景和需求。

此外,MCP还为Agent带来了动态工具发现的能力。每次Agent运行时,SDK会调用MCP服务器的方法,动态获取当前可用的工具列表。帮助Agent可以实时了解哪些工具是可用的,而无需在代码中硬编码工具信息。

图片

这种动态发现机制赋予了Agent极高的灵活性和适应性,使其能够适应工具的变化,例如工具的新增、删除或更新。如果工具列表发生变化,Agent可以立即感知并调整其行为,从而更好地应对动态的环境和需求。

在性能优化方面,MCP同样表现出色。支持对工具列表进行缓存,Agent可以在多次运行中复用工具列表,从而减少每次运行时调用工具的延迟,能够显著提升Agent的自动化效率。

同时Agent仅在需要时调用MCP服务器的工具,而不是在初始化时加载所有工具。这种按需调用的方式可以减少资源消耗,提高系统的整体性能。

图片

在开发方面,MCP也极大地简化了开发工作。开发者可以通过简单的配置将MCP服务器添加到Agent中,而无需编写大量的代码来实现工具的接入逻辑。这大大简化了开发流程,缩短了开发周期。

由于工具的接入是通过MCP协议标准化的,开发者可以更容易地对工具进行调试和测试。同时,工具的独立性也使得问题定位更加方便,进一步提升了开发效率。

MCP还实现了解耦与模块化的设计。它将工具和数据源的实现细节与Agent的逻辑分离,Agent不需要关心工具的具体实现,只需要通过MCP协议与工具交互。这种解耦设计使得Agent的代码更加简洁、易于维护。

同时,工具可以作为独立的模块通过MCP服务器提供给Agent。开发者可以独立开发和部署工具,而无需修改Agent的代码。这种模块化方式使得系统的各个部分可以独立升级和优化,进一步提升了系统的灵活性和可维护性。

MCP服务展示

说了那么多枯燥技术,咱直接看下实际的MCP服务吧。

FirecrawlMCP服务:提供数据抓取、网页爬虫、深度研究、提取结构化数据等。

BrowserbaseMCP服务:创建浏览器会话、导航至指定 URL、截取屏幕截图等。

OpikMCP服务:启用追踪、获取追踪统计数据等。

BraveMCP:本地搜索、网络搜索等。

目前,OpenAI已经在开源的Agent SDK中支持MCP,API和桌面版ChatGPT也将很快提供。

最新文章
“调小青” 为何行?“一站式解纷”绘新景
近日,浙江省杭州市上城区综治中心“调小青”工作室快速化解一起校园纠纷,获学生家长致谢。两名中学生因琐事发生肢体冲突,导致一名学生脸部受伤住院。青年团干第一时间将事件反映至“调小青”工作室进行处置,工作室迅速组织青年律师、心
圣安地列斯内置作弊菜单(GTA: SA)圣安地列斯手机版「圣安地列斯内置作弊菜单(GTA: SA)」
【圣安地列斯内置作弊菜单最新版】该游戏主打就是刺激,画面将得到优化,流畅的游戏体验,可以直接在这个世界中探索,在这里感受最真实自由的城市生活,体验感满满的,拥有游戏剧情玩法,随着系统提示,看看咱们下一步需要做什么吧,超大地
挖矿模拟器手游正版(挖矿模拟游戏) Hydroneer v1.1 安卓版手机挖矿「挖矿模拟器手游正版(挖矿模拟游戏) Hydroneer v1.1 安卓版」
挖矿模拟器手游正版是一款非常有趣和富有挑战性的挖矿模拟器游戏,可以在手机上游戏了。此款游戏玩家可以在游戏中体验到挖掘、加工和贸易的过程,获得更多的财富和成就感。游戏的开放世界和自由度让玩家可以自由探索和冒险,多种任务和挑战
弹弹play iOS版上架应用商店了苹果手机应用商店「弹弹play iOS版上架应用商店了」
​​我们最近在 AppStore 上架了重写后的弹弹play iOS版本,新的app名称是 AniXPlayer。欢迎您下载进行试用。目前播放器支持从本地文件、SMB共享、WebDAV、FTP等多个来源进行播放,还支持弹幕调整和加载xml弹幕文件。对于您可能关心的更多
华为Mate60Pro2023年的双十一会降价吗?手机降价「华为Mate60Pro2023年的双十一会降价吗?」
按照这一款手机目前的火热程度来看的话,对于这一款手机降价不用抱有太大的期待,作为全新回归的一款手机,对于用户来说有着与众不同的意义,就目前来看,可以买到已经是很不错了。如果等到双十一的话,就算有降价,应该也只是“礼貌”降价
王友明:“大金砖”以四大创新应对不确定性
美国政府的一系列单边主义、保守主义做法给当前的国际经贸秩序和世界发展格局带来严重破坏。在全球南方国家群体性崛起的大背景下,作为其中突出代表的“大金砖合作”也因此面临外部环境层面的一些新挑战。比如,美国挑动关税战、贸易战引发
闵行这个街区的烟火气里藏着哪些宝藏小店?一起来找找看
想探寻街巷深处最地道的烟火滋味?想解锁社区周边不为人知的宝藏好店?街区书记化身“探店官”,亲自甄选、诚意推荐!从街角老店的独家手艺,到巷尾新铺的创意风味,带你感受家门口的幸福烟火气,速来围观↓今天我们探寻的是——江川路街道
iPhone 16 Pro Max价格确定,256GB+A18 Pro,还有必要等618吗?
目前中美关税战又有了全新的进展,对手机圈来说也是有不小的影响。从目前曝光的消息来看,CPU以及GPU都突然要加征125%的关税。这对手机厂商来说无疑是不小的压力。这个时候很多人可能就要问了,iPhone手机会不会涨价呢?对此,我们也在电商
规模增长质量提升 外贸顶压前行
来源:中国证券报规模增长质量提升 外贸顶压前行“我国外贸顶压前行,实现规模增长、质量提升。”海关总署副署长王令浚4月14日在国新办新闻发布会上说,一季度,我国进出口规模创历史同期新高,增速逐月回升。同时,经营主体活跃度进一步增
日常装13利器之手机壳,这8家小众而耐思的淘宝店你值得拥有!小众手机「日常装13利器之手机壳,这8家小众而耐思的淘宝店你值得拥有!」
• 2019 / 04 /25 • 据 小芳的不正经预估,当代青年男女平均每个人的一生要用掉999个手机壳,第333个手机壳通常都是别人送的,而第666个手机壳一定是买完突然不想要了的。现在手机壳作为消耗品更新换代的频率,已经比我买衣服的频率还要高
相关文章
推荐文章
发表评论
0评