
OpenAI也妥协了,全面拥抱MCP! 精华
Sam Altman通过社交媒体宣布OpenAI将全面支持Model Context Protocol(MCP),这意味着曾经引领行业的OpenAI,最终还是向这一由竞争对手Anthropic主导的开放协议低头了。
OpenAI之前一直在推广自己的Function Call、GPTs和Agent SDK,试图建立自己的护城河。
然而,随着越来越多的开发者和企业选择MCP,OpenAI不得不面对现实:标准之战已经落下帷幕,MCP赢了。
a16z梳理的mcp market
MCP已显著垄断了AI Apps & Agents和Tools & Data Sources之间的中间层,成为增长最快的开源框架之一,仅一个季度时间,MCP Server已增长到2000+个。
从本质上看,MCP解决了AI应用开发中的核心痛点:各家LLM对于工具调用的API格式不一致,导致开发者需要针对不同LLM写专门的抽象层。
Anthropic将MCP定位为一个轻量级、开放的底层协议。它既不像LangChain那样过度抽象复杂,也不像OpenAI的工具那样封闭在特定生态中。这种恰到好处的定位,让MCP既保持了足够的简洁性,又提供了强大的扩展能力。
更关键的是,Anthropic从一开始就提供了完整的生态支持:官方文档、示例代码、多语言SDK,以及Claude Desktop对MCP的原生支持。这种"拿来即用"的便利性,大大降低了开发者的入门门槛。
MCP生态下的商业机会
随着OpenAI的加入,MCP生态将迎来新一轮爆发。可以看到围绕MCP涌现出多种机会:
- Agent OS:统一抽象MCP Server层,使得Context和工具调用能以更自然的形式进行分发和交互。OpenAI可能会在这个方向发力,将自家的Agent与MCP深度整合。
- MCP基础设施:让MCP更可靠、更适合生产环境,特别是解决当前MCP在分布式部署方面的局限。目前MCP主要适合线下部署,未来必须向无状态协议演进。
- MCP市场:随着MCP Server数量爆发式增长,如何帮助开发者快速找到高质量的Server成为新问题。类似App Store的双边平台已经开始出现,如Cline的MCP Marketplace。
对开发者的影响
OpenAI拥抱MCP对开发者意味着什么? 最直接的影响是,你现在可以用同一套代码同时调用Claude和GPT模型。这大大降低了多模型支持的成本,也意味着用户可以更容易地在不同模型间切换。
不过,MCP并非完美无缺。它在调试便利性、分布式支持等方面仍有提升空间。对于简单需求,直接在同一Python脚本中调用API可能仍然是更方便的选择。
最后
OpenAI加入MCP阵营意味着这场标准之战基本落幕,但新的竞争才刚刚开始。未来的竞争将从协议层面转向实现层面:谁能提供最好的MCP Client和Server,谁能在MCP生态中构建最强大的应用和工具。
有意思的是,MCP让我们看到了AI行业的某种模式:Anthropic通过开放协议撬动生态,类似于Google用Android对抗iOS的策略。而OpenAI更像是苹果,倾向于构建垂直整合的封闭系统。现在,两种路线开始交融,AI行业的格局将比以往更加有趣。
今天,是MCP的胜利,也是整个AI行业的胜利。
本文转载自探索AGI,作者:猕猴桃
