MCP必死!OpenClaw倡导cli + api预示未来

MCP虽然听起来很美好,但实际上因为“上下文膨胀”问题而注定失败,openclaw开启了力挺 API + CLI(命令行) 的组合将替代MCP,下面是原因解释:

MCP 这玩意儿,是没戏了。openclaw 这个项目让人彻底看清了,API 和命令行(CLI)才是最终的赢家。

为什么这么说?因为 MCP 有个致命的硬伤——太占内存(上下文)了!

你想啊,每当你连上一个 MCP 服务器,它都要把所有的工具定义(名字、描述、参数格式)一股脑儿塞进模型的脑子里。你连 10 个服务器,每个有 5 个工具,好家伙,还没开始干活呢,模型一半的脑子已经被这 50 个工具说明书占满了!

这种“上下文臃肿”绝对不是好事,不管是从运行速度还是从烧钱(算力成本)的角度看,这都是不可持续的。

我猜这也是为什么 @steipete 在搞 @openclaw 的时候,压根就没理这个 MCP 的原因。

其实你根本不需要那么复杂的东西,你只需要两样神器:
1.  “执行”工具(exec):能运行命令就行。
2.  按需技能(on-demand skills):需要啥功能再调用啥。
这才是王道啊!

这简直让那些古老的、强大的命令行工具(比如 curl, sed, awk, grep)迎来了第二春!这些东西当年可是大神(greybeards)们的标配,但后来被各种花里胡哨的现代框架给埋没了,搞得现在的小年轻都不会用了。

现在好了,有了最强的 AI 智能体openclaw当司机,咱们普通人都能用上这些神器了。每个创业者都能拥有自己的一支“大神军团”来打工。

至于 MCP,想要让大家抛弃现有的习惯去适应它,这股“惯性”太大了。相比之下,@openclaw 带来的“API + CLI + 技能”这套组合拳势头太猛,MCP 根本挡不住。

我知道有人要替 MCP 辩护,无非就是那几套说辞,我来一一回怼:
*   辩解一:“MCP 能提供类型化结构和验证啊!”
    *   回怼: 一个写得好的命令行文档(CLI)也能做到验证,别拿这个当挡箭牌。

*   辩解二:“MCP 有明确的权限控制!”
    *   回怼: 我用一个带白名单的沙箱(sandbox)执行命令,一样安全,甚至更安全。

*   辩解三:“MCP 是个标准啊!”
    *   回怼: 一个扩展性极差(指上下文爆炸)的标准,哪怕它是国际标准,也是个烂标准。

最后再补一刀:我听说很多 MCP 服务器其实干的都是“套娃”的活儿,就是把现有的 API 包了一层壳。这种多余且不必要的中间商,简直就是危险信号(red flag)。

所以,别折腾了,咱们还是散了吧。赶紧把精力都撤回来,专心搞 CLI 工具、API 和配套的技能才是正道!

总结一下核心观点:
 MCP 属于“重装上阵”,太笨重;而 CLI 属于“轻装上阵”,更灵活。在 AI 时代,让模型去操控那些经典的命令行工具,比给它塞满各种工具说明书要高效得多。