MCP 还是 CLI?你的编码代理已经生活在终端里,其他的也会跟上。2026 年,CLI 工具迎来了自云基础设施兴起以来的最好一年。
MCP 的困境
整个 2025 年,AI 工具圈都在构建 MCP servers。Anthropic 于 2024 年末推出的 Model Context Protocol 承诺为 AI 代理连接外部工具和服务提供一个通用标准。
但今年年初的基准测试讲了个不太舒服的故事。某项研究对基于 MCP 的代理和基于 CLI 的代理在相同任务上进行了 75 次对比测试。CLI 在所有效率指标上获胜,token 成本便宜 10 到 32 倍。可靠性大约是 100%,而 MCP 只有 72%。
Perplexity 公开从其代理架构中移除了对 MCP 的支持,理由是 token 开销和可靠性问题。Anthropic 的内部研究也发现,让模型编写 shell 脚本而非调用 MCP 工具,可将 token 使用量削减 98.7%。
根本问题在于:MCP 会把它完整的 schema 倒进你的 context window。每个工具定义、每个参数描述、每一步认证流程——在开始任何一个任务之前就都注入了。叠上三四个 MCP servers,你的代理在开始做有用的事之前,光是开销就烧掉了 150,000 个 tokens。
CLI 完全没有这些开销。模型运行一条命令,拿到输出,继续。没有 schema 注入,没有中间层。语言模型在训练中见过海量的 shell 脚本、Unix 管道和 CLI 用法示例。这种可组合性的语法早已烙进模型权重里。
这并不是说 MCP 毫无用处——对于有 OAuth 2.1 要求、多租户认证、合规需求、且完全没有 CLI 的企业服务场景,MCP 是合适的工具。但对开发者、vibecoders,以及在构建和发布真实产品的 AI 代理来说,终端更快、更便宜、更可靠。
为什么 CLI 是 2026 年最火的工具
AI 编码代理的流行带来了二阶效应:如果你的 AI 编码助手住在终端里,为什么其他一切不都搬进去?
过去的答案是"因为 dashboard 更好用"。这个答案现在没那么站得住了。当你半夜用 Claude Code 评审代码时,你最不想做的就是切到浏览器,登录三个 dashboard,再切回来。你只想保持心流。你只想打一条命令,立刻拿答案。
所有主流开发者工具公司都注意到了这一点。GitHub 早就有了 gh。随后 Stripe、Supabase、Vercel、PostHog、ElevenLabs、Ramp、Google、Resend 和 Valyu 都发布或大幅升级了 CLI。这些不是副项目,而是为开发者及所有活在终端里的用户打造的一等公民工具。
2026 年必备的 10 个 CLI 工具
1. GitHub CLI (gh)
问题: 你或你的代理正沉浸在编码中,有个 pull request 等你评审。打开浏览器、进入 GitHub、找到对应 PR、写评论、切回去——五分钟没了,思路也断了。
它能做什么: gh 就是在终端里的 GitHub。创建/评审 PR,打开/关闭 issues,触发 GitHub Actions workflows,搜索仓库,一条命令就能 clone。2026 年还加了 gh copilot,不离开 shell 就能内联 AI 助手。
安装:
# macOS
brew install gh
# Windows
winget install --id GitHub.cli
# Linux (apt)
sudo apt install gh
常用命令: gh pr create --fill 用分支名做标题、commit 作为描述来打开 PR。一条命令顶四个浏览器标签页。
2. Stripe CLI
问题: 你或你的代理要在产品里集成支付。或者生产的支付 webhook 处理器挂了,但本地复现不了,因为没法把真实的 Stripe 事件发到 localhost。
它能做什么: stripe listen 在 Stripe 的事件系统和你的本地服务器之间创建一条实时隧道。真实事件,实时转发,无需公网地址。stripe trigger payment_intent.succeeded 可按需触发任意事件类型。stripe logs tail 实时流式查看 API 请求。
安装:
# macOS
brew install stripe/stripe-cli/stripe
# Windows (Scoop)
scoop bucket add stripe https://github.com/stripe/scoop-stripe-cli
scoop install stripe
3. Supabase CLI
问题: 你需要本地完整的 Postgres 数据库、Auth、Storage 栈,但不想手动配置 Docker 容器。
它能做什么: Supabase CLI 让你在本地一键启动完整的 Supabase 栈,包括数据库、认证、存储、实时订阅。支持数据库迁移、函数部署、分支管理。
4. Valyu CLI
问题: 你的 AI 代理需要实时访问专业数据源,但 API 集成太复杂。
它能做什么: Web 搜索 + 实时专业/专有数据访问,一条命令获取结构化数据。
5. PostHog CLI
问题: 你想自托管产品分析工具,但部署和维护太麻烦。
它能做什么: PostHog CLI 简化了自托管分析平台的部署和管理,支持一键安装、配置备份、数据迁移。
6. ElevenLabs CLI
问题: 你需要在终端里快速生成语音、做语音转文字、或测试声音克隆。
它能做什么: 从终端做 TTS(文字转语音)、STT(语音转文字)、声音克隆,无需打开网页。
7. Ramp CLI
问题: 管理公司报销和卡片需要登录多个 dashboard。
它能做什么: 报销和卡片管理,查询消费记录、创建虚拟卡、审批报销申请,全部在终端完成。
8. Google Workspace CLI
问题: 管理 Gmail、Calendar、Drive 需要切换多个 Google 应用。
它能做什么: 把 Google Workspace 的一切带到终端,管理邮件、日历事件、云端硬盘文件。
9. AgentMail CLI
问题: AI 代理需要收发邮件,但 SMTP/IMAP 配置复杂。
它能做什么: 邮箱收发、事务邮件、webhook 测试,简化邮件集成。
10. Vercel CLI
问题: 部署应用需要打开网页、选择项目、上传代码、等待构建。
它能做什么: 应用部署,vercel deploy 一条命令完成构建和发布,支持预览部署、环境变量管理、域名配置。
总结
2026 年,CLI 工具不再是"给工程师手工敲命令的老工具",而是 AI 代理的首选接口。它们更快、更便宜、更可靠,而且与 AI 的工作方式天然匹配。
当你下次需要集成某个服务时,先看看有没有 CLI。如果有,优先用 CLI——你的 AI 代理会感谢你的。