CLI为什么突然爆了?一文讲清 Skill、MCP、CLI 的真实关系
最近行业里有个趋势越来越明显:无论是钉钉、飞书还是企业微信,都在陆续开放CLI能力。越来越多的团队,讨论焦点已经从“怎么写提示词”转向一件更实际的事——如何让AI直接参与执行。
这背后自然引出了几个核心疑问:CLI到底是什么?Skill和MCP又是什么?为什么这几个概念会同时火起来?
今天这篇文章,我们就来彻底理清一个根本问题:AI是如何从“能聊天”进化到“能干活”的。

一、为什么最近大家都在做 CLI
先看一个清晰的演进路径。
过去,AI的能力主要停留在理解和生成阶段,比如回答问题、撰写文案。而现在,行业正推动AI进入下一个阶段:执行。问题的核心变成了——AI如何真正地完成任务?
目前,业界主要探索出三种赋能方式:
- :把特定能力打包给AI。
Skill
- :把外部系统的能力接进来。
MCP
- :让AI直接执行命令。
CLI
这三者同时出现并非巧合,它们共同构成了AI从“思考”到“动手”的能力拼图。
二、CLI 本质是什么
CLI,即命令行界面,本质上是一套标准化的命令接口。它的核心作用非常纯粹:让AI可以直接执行操作。
举个例子,AI可以发出这样的指令:
send_message --user=xxx --content="开会通知"
create_doc --title="测试报告"
run_script test_case.py
对于AI而言,这类命令有几个天然优势:结构固定、可灵活组合、能够自动执行。相比需要点击、识别和反馈的图形界面(GUI),CLI这种“对暗号”式的交互,显然更符合AI的运作方式。
三、Skill、MCP、CLI 的核心区别
很多人容易把这三者混为一谈,其实它们解决的是完全不同层面的问题。
1. Skill:能力内置
Skill的作用,是把某项能力直接封装并内置到AI模型中。它通常包含特定的知识、工具以及预设的执行逻辑。
它的特点是加载后即用、上手简单,但问题在于缺乏统一标准,可以理解为给AI“安装”了一个个独立的技能包。
2. MCP:能力连接
MCP(Model Context Protocol)的作用是建立标准化的连接通道。它的核心是基于协议进行通信,能够连接几乎任何外部系统或数据源,但通常需要一个中间层服务来“翻译”。
你可以把它理解为AI的“万能插排”或“标准接口”,让AI能安全、规范地接入外部世界。
3. CLI:能力执行
CLI的作用最为直接,就是“执行”。它让AI能够直接调用系统或应用底层的能力,不依赖任何图形界面,执行路径最短,效率也最高。
简单说,CLI赋予了AI“动手操作”的能力。
四、三者在 AI Agent 里的分工
从系统架构的层次来看,这三者分属不同的层级,协同工作。换个更直观的方式来理解:
| 类型 | 核心解决问题 |
|---|---|
Skill |
AI“懂什么” |
MCP |
AI“怎么接” |
CLI |
AI“怎么做” |
它们共同构成了一个完整的AI智能体(Agent):Skill提供知识与意图理解,MCP负责连接外部资源,CLI则完成最后的实际操作。
五、为什么企业在推 CLI
企业大力推动CLI的背后,有一个非常现实的考量:AI要想深度融入业务流程、创造实际价值,就必须具备可靠的执行能力。
1. GUI不适合AI
图形用户界面(GUI)是为人类设计的,依赖点击、视觉识别和复杂的交互反馈。让AI去模拟这些操作,不仅效率低下,而且不稳定、成本高。
2. CLI更适合AI
命令行界面(CLI)的优势正好相反:命令清晰、没有歧义、极易自动化。对AI来说,调用一条明确的指令,远比“看懂”一个图形界面并模拟点击要简单、可靠得多。
3. 企业需要自动化执行
在真实的业务场景中,企业需要的不是能聊天的助手,而是能自动完成任务的“员工”。从自动发送通知、生成报表,到运行测试脚本、部署代码,CLI让AI从“辅助角色”转变为可以独立参与甚至驱动流程的“执行主体”。
六、关键结论
总而言之,Skill、MCP、CLI三者绝非相互替代的关系,而是紧密协同的“铁三角”。
用一句话概括就是:
Skill解决“理解”问题,MCP解决“连接”问题,CLI解决“执行”问题。
七、写在最后
AI领域真正的范式转变,并不在于它能说出多么流畅的话,而在于它能否把事情从头到尾做完。CLI的兴起,正是这场从“对话智能”迈向“行动智能”革命中的关键一步。当AI拥有了可靠的手和脚,它所能触及的边界,才真正开始扩展。