CLI、MCP、Skill:AI Agent企業(yè)落地三件套,構(gòu)建自動化系統(tǒng)全解析

CLI、MCP、Skill:AI Agent落地的“干活三件套”,企業(yè)自動化就靠它了
想讓AI Agent在企業(yè)里真正干活,光靠一個大模型聊天框可不夠。
最近釘釘、飛書、企業(yè)微信同周開源CLI,很多人第一反應(yīng)是“又一個命令行工具”?錯。這三家的動作,本質(zhì)上是把MCP Server做了一層企業(yè)級封裝——CLI = Server + 權(quán)限網(wǎng)關(guān) + 審計日志。
今天拆開聊聊:CLI、MCP、Skill這三樣東西到底怎么配合,以及你作為開發(fā)者/創(chuàng)業(yè)者,怎么用它們搭出能賺錢的自動化系統(tǒng)。
先搞清楚:這三兄弟分別是誰
MCP(Model Context Protocol)
MCP是Anthropic提出的開放協(xié)議,解決的核心問題是:AI模型怎么安全地調(diào)用外部工具和數(shù)據(jù)。
簡單理解,MCP定義了一套標準接口。你的AI Agent想讀數(shù)據(jù)庫、調(diào)API、操作文件系統(tǒng),都通過MCP協(xié)議來完成。它規(guī)定了:
- Resources:Agent能訪問什么數(shù)據(jù)
- Tools:Agent能執(zhí)行什么操作
- Prompts:預(yù)定義的交互模板
// MCP Server配置示例
{
"mcpServers": {
"dingtalk": {
"command": "npx",
"args": ["dingtalk-cli", "mcp-server"],
"env": {
"DINGTALK_APP_KEY": "your_key",
"DINGTALK_APP_SECRET": "your_secret"
}
}
}
}CLI(Command Line Interface)
釘釘/飛書/企業(yè)微信開源的CLI,不是給程序員敲命令用的玩具。它們是MCP Server的企業(yè)級實現(xiàn),自帶三樣東西:
- Server能力:封裝了IM消息、日歷、審批、文檔等企業(yè)API,暴露為MCP標準工具
- 權(quán)限網(wǎng)關(guān):OAuth2鑒權(quán)、Token管理、租戶隔離,企業(yè)IT最關(guān)心的安全問題全包了
- 審計日志:誰調(diào)了什么、改了什么、發(fā)了什么,全部可追溯
# 安裝釘釘CLI
npm install -g @anthropic/dingtalk-cli
# 啟動MCP Server模式
dingtalk mcp start --port 3001 --auth oauth2
# 測試工具列表
dingtalk mcp tools list
# 輸出:
# - send_message 發(fā)送釘釘消息
# - create_task 創(chuàng)建待辦任務(wù)
# - read_calendar 讀取日歷事件
# - approve_flow 審批流程操作Skill(技能/插件)
Skill是面向業(yè)務(wù)場景的編排層。如果說MCP Server是“手”,Skill就是“任務(wù)清單”——它告訴Agent:接到某個意圖后,該按什么順序調(diào)哪些工具。
# skill: 周報自動匯總
name: weekly_report
description: 每周五自動匯總本周工作并發(fā)送到群
triggers:
- cron: "0 17 * * 5" # 每周五17:00
steps:
- tool: dingtalk.read_calendar
params: { range: "this_week" }
- tool: dingtalk.read_task
params: { status: "completed", range: "this_week" }
- tool: llm.summarize
prompt: "根據(jù)以下日程和任務(wù),生成一份簡潔的周報"
- tool: dingtalk.send_message
params: { group: "研發(fā)一部", format: "markdown" }三者協(xié)同:一個真實場景講透
假設(shè)你是一家電商公司的技術(shù)負責人,老板說:“搞個AI客服,能自動處理退款審批?!?/p>
傳統(tǒng)方案:寫一堆膠水代碼,對接IM API、審批API、訂單系統(tǒng),維護成本高,換平臺就廢。
AI干活三件套方案:
用戶在釘釘群說:“幫我處理訂單#12345的退款”
↓
AI Agent(Claude/龍蝦/AI Agent平臺)理解意圖
↓
調(diào)用 Skill: refund_approval
↓
Skill 編排調(diào)用:
1. CLI(Server) → 查詢訂單狀態(tài)
2. CLI(Server) → 校驗退款規(guī)則
3. CLI(Server) → 發(fā)起審批流
4. CLI(Server) → 通知用戶結(jié)果
↓
全程審計日志自動記錄關(guān)鍵優(yōu)勢:換飛書/企業(yè)微信?只需要換個CLI配置,Skill和Agent邏輯完全不用動。 MCP協(xié)議保證了工具調(diào)用的標準化。

開發(fā)實戰(zhàn):5分鐘搭一個消息自動化Agent
以釘釘CLI為例,快速跑通整個鏈路:
Step 1:環(huán)境準備
# 安裝
npm install -g @anthropic/dingtalk-cli
# 配置認證
dingtalk config set --app-key YOUR_KEY --app-secret YOUR_SECRET
dingtalk auth loginStep 2:編寫Agent邏輯
# agent.py - 使用MCP SDK
import mcp_client
client = mcp_client.connect("dingtalk", port=3001)
def handle_refund_request(order_id: str, user_id: str):
# 1. 查訂單
order = client.call_tool("query_order", {"order_id": order_id})
if order["status"] != "completed":
return "訂單狀態(tài)不符合退款條件"
# 2. 發(fā)起審批
approval = client.call_tool("create_approval", {
"title": f"退款審批-{order_id}",
"amount": order["amount"],
"reason": "客戶申請退款"
})
# 3. 通知用戶
client.call_tool("send_message", {
"user_id": user_id,
"content": f"退款申請已提交,審批單號:{approval['id']}"
})
return "退款流程已啟動"Step 3:部署運行
# 啟動MCP Server
dingtalk mcp start --port 3001
# 啟動Agent
python agent.py --mcp-server localhost:3001商業(yè)價值:這玩意怎么賺錢?
路徑一:企業(yè)定制開發(fā)(最直接)
幫中型企業(yè)搭一套“AI+IM”自動化系統(tǒng),報價3-8萬/套。核心交付物:
- 3-5個高頻Skill(審批流、日報周報、會議紀要)
- 權(quán)限配置和審計對接
- 培訓和文檔
復(fù)制路徑:找10家100人以上的企業(yè),用標準化Skill模板快速交付,邊際成本趨近于零。
路徑二:Skill市場/插件商店
把通用Skill打包上架:
- “AI日報助手”:自動匯總?cè)請螅沦M99元/團隊
- “智能審批路由”:根據(jù)內(nèi)容自動判斷審批層級,月費199元/團隊
- “客戶跟進提醒”:結(jié)合CRM自動提醒銷售跟進,月費149元/團隊
1000個付費團隊 × 99元/月 = 月收入9.9萬。
路徑三:垂直行業(yè)解決方案
挑一個行業(yè)深扎,比如:
- 教培行業(yè):自動排課、學員通知、考勤匯總
- 零售行業(yè):庫存預(yù)警、促銷通知、門店巡檢
- 咨詢行業(yè):會議紀要自動生成、待辦自動分配
單個行業(yè)方案客單價5-15萬,年維護費20%。
技術(shù)選型建議
| 場景 | 推薦CLI | MCP Server | 適合Agent |
|---|---|---|---|
| 國內(nèi)企業(yè)IM | 釘釘CLI | 釘釘MCP Server | 龍蝦/Claude |
| 協(xié)作文檔 | 飛書CLI | 飛書MCP Server | Claude/龍蝦 |
| 私域客戶 | 企業(yè)微信CLI | 企微MCP Server | 龍蝦/AI Agent平臺 |
| 多平臺融合 | 三個都裝 | 統(tǒng)一網(wǎng)關(guān) | Claude(上下文最長) |
下一步行動
- 今天:選一個CLI裝起來,跑通MCP Server的
tools list,看看它暴露了哪些能力 - 本周:寫一個最簡單的Skill(比如“定時發(fā)消息”),用MCP SDK調(diào)通
- 本月:找一個真實業(yè)務(wù)場景,搭一個端到端的自動化Demo,給老板/客戶演示
- 持續(xù):關(guān)注www.xmhny.cn(www.xmhny.cn)的Agent生態(tài),Skill模板和商業(yè)案例會持續(xù)更新
CLI開源只是開始。真正的機會在于:誰先把Skill層做厚,誰就吃到企業(yè)自動化的第一波紅利。