MCP 对比 CLI 之争:多位开发者倒向 MCP
围绕 AI 编码工作流该选 Skill+CLI 还是 MCP server,多位开发者在 9 月 15-17 日先后表态,讨论风向明显转向 MCP 一方:Shopify CEO Tobi Lütke 的实测结论成为标志性声音,Claude Code 团队工程师与 Nous Research 联合创始人 Teknium 先后附和,mitsuhiko 对 codemode 失效根因的诊断补上了关键一环,yenkel 则从安全与场景边界角度为争论收束出更细的划分。
已确认
- 9 月 15 日,PrinceSauromates 发起讨论:随着开源模型可靠性提升,他想升级 AI 编码工作流,个人更倾向 Skill+CLI(感觉控制力更强),但在 MCP 的标准化接入面前犹豫不决。
- 9 月 16 日,Shopify CEO Tobi Lütke 表示,出乎他的意料,对大多数集成场景 MCP 已经比 CLI 更好,理由是模型 tool calling 能力大幅提升、MCP 支持延迟加载工具(defer tools)、且 MCP 现在是无状态的;trq212 转述并认同这一结论,并补充若需组合或过滤数据,给 MCP 工具加 query 等参数即可,itsOmSarraf 等回复者亦表认同。
- 9 月 17 日,Claude Code 团队工程师也分享了同样的反直觉判断:模型工具调用能力大幅提升,使结构化 MCP 工具比封装命令行更可靠,MCP 已支持 stateless 模式(经 seantstrong 转发)。
- Nous Research 联合创始人 Teknium 回复 trq212 表示认同,至少对远程 MCP 而言 MCP 已优于 CLI 集成。
- trq212 进一步反馈:实践中 codemode 式实现(让模型写代码来调用工具)并没有想象中好用,原因尚在思考。
- mitsuhiko 给出诊断:codemode 效果不佳,主要因为现有 MCP server 很少返回稳定且结构化的工具输出;他发现 OpenAPI 风格的 API 与 codemode 配合更好。他也认同 MCP 已比 CLI 更适合多数集成场景:工具调用能力大幅提升、延迟加载避免上下文爆炸、协议无状态化后工程上更简洁。
- HankYeomans 转发的观点在 AI 工程圈引发共鸣:frontier 模型用 MCP 已很顺手,工具可延迟加载,多数集成场景下 MCP 胜过直接暴露 CLI 命令。
- Rhys Sullivan(经 teropa 转发)宣称 MCP 已「全面胜利」,多数场景比 CLI 更适合 Agent:可索引的工具目录让 Agent 能扩展到无限工具、无需运行完整 sandbox、所有 MCP 共享一致的认证机制。
- yenkel 重提其文章《If you kill MCP, you don't give a st about security》:针对「MCP 已死、CLI 更好」的论调,他强调 CLI 调用 API 无法提供良好安全所需的保证。他还在与 trq212 的讨论中进一步区分场景:如果目标只是可靠的工具调用,bash 已不再是万能方案,因为 bash 更难安全管控(涉及停机问题等);但 bash + sandbox 仍适合涉及代码生成与执行的工作。
尚未确认
- PrinceSauromates 最初「CLI 控制力更强」的直觉未被正面验证或反驳;trq212 对 codemode 不及预期的原因称「还在思考」,mitsuhiko 的结构化输出诊断虽获讨论,但尚未形成明确共识。
为什么重要
- 这一争论直接影响 AI Agent 工具层的基础架构选型:若 MCP 的可索引目录、延迟加载与无状态特性确已成熟,CLI 集成路线在可扩展性与认证一致性上的劣势会被放大。
- Claude Code 团队成员与 Teknium 等头部研究者相继加入表态,说明这一判断已从个体开发者经验上升为一线 Agent 产品团队与模型社区的工程共识,信号意义更强。
- mitsuhiko 的诊断揭示问题的另一半:让「模型写代码调工具」的 codemode 路线要好用,前提是工具返回稳定、结构化的输出,否则即使模型能力足够也难以稳定驾驭;这对 MCP server 的实现质量提出了新要求。
- yenkel 的后续讨论补充了更细的边界划分:纯 bash 不再是可靠工具调用的通用答案,但「bash + sandbox」在代码生成与执行类任务中仍有位置;同时他从安全角度表明「CLI 替代 MCP」的论调并不被安全社区接受,争论尚未终结。
2026-09-15 ~ 2026-09-17 · 14 条相关
一手来源
- Shopify CEO Tobi:Lütke:MCP 已胜过 CLI,模型工具调用能力大增 — tobi ·
- MCP 进化超预期:无状态化后比 CLI 更适合多数集成 — mitsuhiko ·
- 开发者热议:纯 bash 不再是 agent 可靠工具调用的答案 — yenkel ·
- Skill+CLI 还是 MCP?开发者实测对比 AI 工具集成路线 — PrinceSauromates · 2026-09-15
- 开发者实测后改口:多数集成场景 MCP 比 CLI 更好用 — trq212 · 2026-09-16
- 【源头】MCP 进化超预期:无状态化后比 CLI 更适合多数集成 — mitsuhiko · 2026-09-16
- 「杀掉 MCP 就是不在乎安全」:CLI 调 API 缺乏安全保证 — yenkel · 2026-09-16
- MCP 大获全胜:为何它比 CLI 更适合 Agent 集成 — teropa · 2026-09-16
- 开发者共识转变:多数集成场景下 MCP 已胜过 CLI — HankYeomans · 2026-09-16
- 【源头】Shopify CEO Tobi:Lütke:MCP 已胜过 CLI,模型工具调用能力大增 — tobi · 2026-09-16
- 开发者实测 codemode 效果不及预期,MCP 讨论再起 — trq212 · 2026-09-16
- mitsuhiko 点破 codemode 失效根因:工具输出不稳定、非结构化 — mitsuhiko · 2026-09-16
- Claude Code 团队:模型工具调用能力提升,MCP 正胜过 CLI 集成 — sean_t_strong · 2026-09-17
- 【源头】开发者热议:纯 bash 不再是 agent 可靠工具调用的答案 — yenkel · 2026-09-17
- Teknium 附议:模型工具调用变强,MCP 已优于 CLI 集成 — Teknium · 2026-09-17
- 开发者判断:模型变强后 MCP 已比 CLI 更适合多数集成 — itsOmSarraf_ · 2026-09-17
另有 1 条近重复转述:trq212