当前位置: 首页
AI教程
大厂纷纷抛弃MCP转向CLI的深层原因

大厂纷纷抛弃MCP转向CLI的深层原因

热心网友 时间:2026-07-01
转载

为什么越来越多的大厂抛弃MCP,转向CLI?

先说结论(给不想看长文的朋友)

MCP(Model Context Protocol)是Anthropic在2024年底推出的"AI连接万物"标准。但到了2026年,一个明显的趋势出现了:越来越多的开发者和公司正在悄悄放弃它,转而拥抱一个更古老、更简单、也更可靠的东西——命令行CLI。

为什么越来越多的大厂抛弃MCP,转向CLI?

原因其实很简单:CLI的哲学是极致的简单——文本进,文本出。没有复杂的JSON握手,没有令人头疼的状态管理,更没有层出不穷的协议兼容性问题。你系统里自带的 gitnpmdockerkubectl,就是AI工具最好的连接层。

明天你就能验证这一点:打开Claude Code或Cursor,别费劲去配置MCP Server了。直接用自然语言描述你的需求,让它调用系统CLI工具——效果比你折腾一套MCP靠谱一百倍。

一、这故事要从一个"万能翻译官"说起

2024年冬天,Anthropic发布了MCP,全称是Model Context Protocol——模型上下文协议。

它的愿景非常宏大:做一个"AI世界的万国翻译官"。你的AI Agent想查数据库?MCP帮你连接。想调API?MCP帮你翻译。想读写文件?MCP帮你处理。理论上,有了MCP,AI就能跟外部世界的一切顺畅通信。

但问题就出在"翻译官"这三个字上。

打个比方你就明白了。假设你去参加一个国际会议,主办方给你配了个翻译官。翻译官信誓旦旦地说:"我能翻译所有语言!"听起来很棒对吧?但实际开会的时候——

  • 你每说一句话,翻译官都要跟你确认三遍:"你说的这句话是中文吗?你是认真的吗?你的语气是疑问还是反问?" ——这就是所谓的"三次握手"。

  • 翻译官把你的话转成JSON格式再传给对方:"{"intent": "question", "tone": "curious", "content": "这个API怎么调用?"}" ——这就是JSON-RPC消息编码。

  • 如果翻译官突然卡住了,你根本搞不清楚是它听错了,还是翻译错了,还是对方理解错了。日志一打就是500行,你得一行行翻。 ——这就是状态机调试地狱。

这就是MCP在现实中的样子。它的设计很"完备",但完备的代价是复杂。而在工程世界里,复杂,往往是最大的敌人。

二、CLI:50岁的"插座哲学"

那么命令行CLI(Command Line Interface)呢?

它的哲学和MCP完全相反。MCP是"我什么都能懂,只要你按我的规矩来"。CLI是"我什么都不懂,我只有一个规矩:你给我文本,我给你文本"。

还是用比喻来说——

MCP是万国翻译官。CLI是标准插座。

你往插座上插台灯,它亮。插风扇,它转。插电视机,它播。插座根本不在乎你是谁,也不关心你是什么规格——只要你对准220V、输出文本到stdout、接收文本从stdin,它就能工作。

git log → 给你commit记录。npm test → 给你测试结果。curl api.example.com → 给你HTTP响应。

没有握手,没有JSON,没有状态机,也没有协议版本兼容问题。

Unix/Linux的命令行在服务器上已经跑了整整50年。这50年里,服务器崩过、操作系统换过、CPU架构变过、编程语言迭代过——但 /bin/sh 的文本流模型,从来没有崩过。

三、五个维度看清CLI为什么赢

我们把MCP和CLI放在五个维度上对比一下。你会发现,CLI的胜利并非偶然——

维度一:开发成本

MCPCLI
写一个Server/工具需要理解JSON-RPC、状态管理、协议规范。新手第一周连环境都配不齐。写个脚本,输出到stdout。新手五分钟搞定。
生态规模大约200多个MCP Server(增长速度慢,维护成本高)数十万个CLI工具(整个Unix/Linux/Node/Python生态系统)

维度二:调试难度

MCP出错了:500行JSON堆栈,嵌套三层的错误对象,你得用 jq 或者专门的工具去解析。

CLI出错了:"command not found" → 你没装这个工具。"Permission denied" → 加个 sudo。"Connection refused" → 服务没启动。

你花在MCP调试上的时间,足够你写十个CLI脚本了。

维度三:可靠性

CLI的可靠性已经被时间充分验证过了。grep 从1970年代诞生至今,中间经历了多少次操作系统大版本升级?零次因为"协议变更"导致 grep 不能用。

MCP呢?协议还在快速迭代。今天你的MCP Server还跑得好好的,明天一更新SDK,Agent就不能用了。你说这怪谁?

维度四:可组合性(这是CLI的核武器)

Unix哲学有一条核心原则:"Do one thing and do it well" —— 把事情做专、做到极致,然后组合。

CLI的组合武器叫管道符 |

# 找出代码仓库里所有TODO注释,按类型统计git diff HEAD~10 | grep "+.*TODO" | sort | uniq -c | sort -rn

一个工具的结果,直接喂给下一个工具。没有任何中间格式转换,没有任何协议适配。

MCP做不到这一点。每个MCP Server都是一个孤岛——它的输出必须经过Host层解析,再以JSON传给另一个Server。这中间损耗的不仅仅是性能,更是灵活性。

维度五:维护成本

gitnpmdockerkubectlawsgh —— 这些CLI工具要么你装好系统就有,要么在官方源一键安装。它们有专门的团队维护,你不需要多写一行代码。

MCP Server呢?你写的,你维护。你团队写的,你团队维护。没人会帮你升级协议兼容性,也没人会帮你修状态机的bug。这就像你养了一笔技术债,每个月还得付利息。

四、战场实况:谁在放弃MCP?

先别管理论怎么说,看看事实——

Claude Code(Anthropic自家的AI编程工具):底层大量使用系统CLI调用,gitnpmeslint 这些全走CLI,而不是MCP。

Cursor:Agent模式直接运行终端命令——npm run devpython test.pygit diff,全是原生CLI调用。

Windsurf(Codeium的AI IDE):正在从MCP集成转向更直接的CLI工具链集成。社区里已经有大量关于"MCP维护成本太高"的讨论。

OpenAI Codex CLI:2025年发布,整个设计哲学就是"用自然语言驱动CLI工具"。它甚至没有MCP,直接走 subprocess

仔细想想:连Anthropic自己的旗舰产品都在大量使用CLI,MCP还有什么理由宣称自己是"唯一标准"?

五、明天就能用的三个实战

好了,理论说了不少。现在告诉你明天打开电脑就能做的事:

场景一:用Claude Code自动创建PR

打开Claude Code,在对话里说:"分析最近5个commit,生成PR描述并创建PR。"

Claude Code会自动:

  1. 执行 git log --oneline -5 → 拿到commit记录
  2. 用LLM理解每个commit做了什么 → 生成PR描述
  3. 执行 gh pr create --title "..." --body "..." → 创建PR

全程没有MCP。全是CLI。你不需要配置任何东西。

场景二:用Cursor分析日志

在Cursor的Agent聊天里说:"分析app.log,按小时统计error出现的频率。"

Cursor会自动:

  1. 执行 grep error app.log → 拿到所有error行
  2. 用时间戳正则提取小时
  3. 执行 sort | uniq -c → 统计频率
  4. 返回给你一个清晰的分布表

场景三:构建你自己的AI+CLI工作流

你不需要等待工具官方支持某个功能。只要确保你的工具有CLI,AI就能操作它。

  • Jira?用 jira-cli
  • Kubernetes?用 kubectl
  • AWS?用 aws-cli
  • Notion?用 notion-cli(第三方)

核心原则:任何有CLI的工具,都是AI的原生工具。你根本不需要它支持MCP。

六、所以,MCP真的死了吗?

倒也不是。

MCP在某些场景下仍然有价值——特别是需要双向实时通信的复杂交互场景。比如AI Agent需要持续监控某个数据源的变化,或者需要跟浏览器做深度交互。

但问题在于:MCP当初被定位为"通用标准",而现在它正在滑向一个"专用协议"。它没能成为AI连接万物的USB-C——它变成了一个需要特定适配器的专用接口。

而CLI,这个"原始"的文本流协议——因为太简单,所以不可替代;因为太古老,所以绝对可靠;因为太通用,所以万物皆可连。

七、最后一句话

当所有人都在造新轮子的时候,最聪明的人回到了那个最老的轮子。

AI时代的"通用协议",不叫MCP——叫 /bin/sh

延伸阅读(如果你想深挖)

  • Anthropic MCP官方文档 — 了解MCP的设计哲学
  • Unix哲学:Do One Thing and Do It Well — CLI背后的思想基石
  • Claude Code文档 — 看看它怎么用CLI的
  • OpenAI Codex CLI — "自然语言驱动CLI"的官方实现
来源:https://juejin.cn/post/7656202263124000810

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
内网RPA离线部署从依赖打包到7×24无人值守踩坑与避坑方案

内网RPA离线部署从依赖打包到7×24无人值守踩坑与避坑方案

这三年,内网RPA项目接了不下二十个。每次开局都像闯关——断网、缺依赖、多机同步、定时执行、批量分发、源码保护、AI离线化,八个坑一个比一个深。今天把这些实战经验整理出来,希望能帮正在内网搞自动化的兄弟们少踩点雷。 一、内网无网络环境怎么部署RPA流程:先搞清楚什么叫“真离线” 很多工具宣传“支持本

时间:2026-07-02 12:28
水利工程师用WorkBuddy写洪水报告效率提升3倍

水利工程师用WorkBuddy写洪水报告效率提升3倍

WorkBuddy开发者分享季 水利工程师AI提效实战:用WorkBuddy撰写洪水影响评价报告,效率提升3倍 WorkBuddy 效率 人工智能 开发工具 一、我是谁,为什么需要AI 先介绍一下自己——我是一名水利工程师,在湖南长沙的一家小型水利设计公司任职。当前行业环境不太

时间:2026-07-02 12:27
日志服务数据加工规则洞察仪表盘使用指南

日志服务数据加工规则洞察仪表盘使用指南

数据加工诊断仪表盘 想实时掌握日志服务加工功能的运行状态?直接从加工列表页点击那个“规则洞察”按钮,仪表盘就会立刻呈现出来。入口就在那儿,不绕弯子。 跳转后,你可以按作业名称、实例ID或源LogStore来筛选任务状态。比如下边这张图,展示的是当前实例ID(90c9d47714dbb807d47c1

时间:2026-07-02 12:27
基于RFID的固定资产管理系统技术架构与工程实践

基于RFID的固定资产管理系统技术架构与工程实践

固定资产管理难题是众多企事业单位的普遍困扰,资产数量动辄数千件,且广泛分布于不同部门、楼层乃至园区。传统人工盘点方式在工程维度上始终面临三大关键瓶颈:采集效率低下、数据闭环中断、状态同步滞后。使用条码枪逐一扫描标签,识别距离通常不超过30厘米,操作人员需逐个寻找并扫描,盘点效率完全受限于人力。面对5

时间:2026-07-02 12:27
WorkBuddy实战用AI搭建A股智能盯盘助手省心高效

WorkBuddy实战用AI搭建A股智能盯盘助手省心高效

炒股的朋友们想必都深有体会——每天重复盯盘、查行情、分析板块轮动,这一整套流程下来耗费大量精力。手动翻查数据不仅身心俱疲,还很容易错过关键买卖节点。今天我们就来聊聊如何打造一款趁手的盯盘工具,借助AI替你分担这些重复性工作。 背景:盯盘的核心痛点 股民都有同感——每天不只要查询单只股票的实时行情,还

时间:2026-07-02 12:27
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜