上周看到 Peter Steinberger 发推说 OpenClaw 推出了自己的 MCP 实现,支持的消息平台比 Anthropic 还多。他加了一句"这很尴尬"。
这话点出了一个有意思的悖论:Anthropic 去年推出 MCP 标准,本来是想建个生态护城河。结果现在,竞争对手拿着这套标准做出"更好的实现",反过来抢你的用户。
MCP 是什么
MCP(Model Context Protocol)是 Anthropic 2024 年 11 月推出的开放标准,让 AI 模型能接入外部工具。想象一下,你用 Claude Code 写代码时,它能直接调用 GitHub API、读数据库、操作文件系统——这些能力都靠 MCP 实现。
推出后反响不错。OpenAI 和 Google 都宣布采用,开发者们开始围着 MCP 建工具。2025 年 12 月,Anthropic 把它捐给了 Linux Foundation 的 Agentic AI Foundation,算是正式交出控制权。
按说这是个双赢局面:开发者有了统一标准,Anthropic 拿到先发优势。但问题也来了。
标准开放,实现呢?
AWS 去年底发了一篇文章,直言 MCP"还没做好生产准备"。他们列了几个问题:安全设计不够、企业功能缺失、不同语言的实现行为不一致。
最后一点特别微妙。MCP 本身是个协议规范,具体怎么跑起来得看各家实现。Python 版本的行为和 JavaScript 版本可能就不一样。开发者社区里已经有人担心碎片化。
Anthropic 虽然把标准捐了出去,但开发者还在怀疑:Anthropic 会不会暗地里按自己的需求主导路线图?标准是开放的,但真正的话语权在谁手里?
OpenClaw 的逆袭
Peter Steinberger 的 OpenClaw 去年 11 月上线,开源的 Claude 替代品,GitHub stars 已经超过 25 万。
现在 OpenClaw 推出自己的 MCP 实现了。关键是,它支持的消息提供商比 Anthropic 官方版本还要多。
这事挺讽刺的。Anthropic 制定了标准,但没说自己的实现就得是最好的。OpenClaw 拿着同一份规范,做出更灵活的版本,直接在 Anthropic 的地盘上竞争。Peter 说"这很尴尬",大概就是这个意思。
开放的代价
这不是第一次了。历史上推开放标准的公司,经常遇到这种情况。
你制定标准,希望更多人加入生态。但一旦标准真的流行起来,就会有人做出比你更好的实现。你要么接受被超越,要么收回控制权——但那样又会破坏开放的承诺。
Claude Code 这 8 个月里成了最常用的 AI 编程工具,超过 GitHub Copilot 和 Cursor。但开发者已经开始搞"基础设施级"的玩法,并行跑 5-6 个 agent 会话,用各种社区 MCP 服务器(很多没经过 IT 审查)。
Anthropic 刚在 3 月推出 Claude Code Channels,想对抗 OpenClaw。现在 OpenClaw 又推出 MCP 实现来反击。这场仗打的是标准之争,但打法已经变了。
写在最后
制定标准的人,和把标准用得最好的人,未必是同一批人。
Anthropic 选择开放 MCP,换来了生态繁荣,也换来了控制权的丧失。现在 OpenClaw 用同样的标准做出不一样的东西,这大概就是开放的代价。
至于 Anthropic 会怎么应对,只能继续看。至少 Peter 那句"这很尴尬",已经说明了一切。
夜雨聆风