欧美www-老司机精品福利视频-一卡二卡三卡四卡-女人扒开腿免费视频app-日本免费网址-一本到在线-亚洲性xxxx-中国大陆毛片-中国美女囗交视频-欧美裸体性生活-中文字幕11页中文字幕11页

?? MCP生態(tài)

企業(yè)級(jí)AI Agent技術(shù)棧解析:CLI、MCP、Skill三件套實(shí)戰(zhàn)指南

發(fā)布時(shí)間:2026-07-06 分類: MCP生態(tài)
摘要:CLI、MCP、Skill:企業(yè)級(jí)AI Agent的“干活三件套”,一次講透想讓AI Agent真正替你干活,光靠一個(gè)大模型對(duì)話框可不夠。最近釘釘、飛書(shū)、企業(yè)微信扎堆開(kāi)源CLI,很多開(kāi)發(fā)者一臉懵:CLI是啥?跟MCP啥關(guān)系?還有個(gè)Skill又是干嘛的?今天把這三件事一次講明白——它們就是AI Agent落地企業(yè)場(chǎng)景的標(biāo)準(zhǔn)化技術(shù)棧,缺一不可。先搞清楚:這三樣?xùn)|西分別是什么CLI(命令行工具)—...

封面

CLI、MCP、Skill:企業(yè)級(jí)AI Agent的“干活三件套”,一次講透

想讓AI Agent真正替你干活,光靠一個(gè)大模型對(duì)話框可不夠。

最近釘釘、飛書(shū)、企業(yè)微信扎堆開(kāi)源CLI,很多開(kāi)發(fā)者一臉懵:CLI是啥?跟MCP啥關(guān)系?還有個(gè)Skill又是干嘛的?今天把這三件事一次講明白——它們就是AI Agent落地企業(yè)場(chǎng)景的標(biāo)準(zhǔn)化技術(shù)棧,缺一不可。


先搞清楚:這三樣?xùn)|西分別是什么

CLI(命令行工具)——Agent的"手腳"。它是本地執(zhí)行入口,讓Agent能在你的電腦或服務(wù)器上跑命令、調(diào)API、操作文件。沒(méi)有CLI,Agent就是個(gè)只會(huì)說(shuō)話的"嘴替"。

MCP(Model Context Protocol)——Agent的"神經(jīng)系統(tǒng)"。Anthropic提出的標(biāo)準(zhǔn)化協(xié)議,讓模型能以統(tǒng)一方式調(diào)用外部工具和數(shù)據(jù)源。不管你是調(diào)飛書(shū)文檔還是釘釘審批,協(xié)議格式一樣,Agent不用為每個(gè)工具單獨(dú)適配。

Skill(技能包)——Agent的"肌肉記憶"。把一段可復(fù)用的業(yè)務(wù)邏輯封裝成模塊,比如"創(chuàng)建周報(bào)""發(fā)起審批""同步日歷",Agent調(diào)用Skill就像人用肌肉記憶一樣,不用每次重新學(xué)。

三者關(guān)系一句話:CLI負(fù)責(zé)執(zhí)行,MCP負(fù)責(zé)通信,Skill負(fù)責(zé)封裝邏輯。


CLI:從"能對(duì)話"到"能動(dòng)手"

傳統(tǒng)AI Agent最大的痛點(diǎn)是什么?光說(shuō)不練。 你讓它幫你發(fā)個(gè)飛書(shū)消息,它只能告訴你怎么發(fā),自己發(fā)不了。

CLI解決了這個(gè)問(wèn)題。以釘釘開(kāi)源的dingtalk-cli為例,安裝后你可以在終端直接執(zhí)行:

# 安裝
npm install -g @dingtalk/cli

# 配置認(rèn)證
dingtalk auth login

# 發(fā)送消息
dingtalk message send --to "群組ID" --content "周報(bào)已生成"

# 創(chuàng)建日程
dingtalk calendar create --title "產(chǎn)品評(píng)審" --time "2026-04-07 14:00"

飛書(shū)和企微的CLI也類似。關(guān)鍵是:這些命令可以直接被AI Agent調(diào)用。Agent收到用戶指令后,把自然語(yǔ)言轉(zhuǎn)換成CLI命令執(zhí)行,真正實(shí)現(xiàn)"說(shuō)了就干"。

實(shí)際場(chǎng)景: 你對(duì)Agent說(shuō)"幫我給項(xiàng)目組發(fā)個(gè)通知,明天下午兩點(diǎn)開(kāi)會(huì)",Agent內(nèi)部執(zhí)行的是:

dingtalk message send --to "項(xiàng)目組群" --content "通知:明天(4月7日)下午2:00召開(kāi)項(xiàng)目進(jìn)度會(huì),請(qǐng)準(zhǔn)時(shí)參加"

MCP:讓Agent用一套協(xié)議調(diào)所有工具

CLI解決了執(zhí)行問(wèn)題,但如果每個(gè)平臺(tái)都用自己的一套接口,Agent的適配成本會(huì)指數(shù)級(jí)增長(zhǎng)。這就是MCP的價(jià)值——標(biāo)準(zhǔn)化的工具調(diào)用協(xié)議

MCP定義了三個(gè)核心概念:

  • Server(工具服務(wù)端):暴露能力,比如"發(fā)送飛書(shū)消息""查詢釘釘審批狀態(tài)"
  • Client(Agent端):發(fā)起調(diào)用,用統(tǒng)一格式請(qǐng)求工具
  • Transport(傳輸層):支持stdio、SSE等多種通信方式

一個(gè)MCP Server的配置示例(以飛書(shū)為例):

{
  "mcpServers": {
    "feishu": {
      "command": "npx",
      "args": ["-y", "@anthropic/feishu-mcp-server"],
      "env": {
        "FEISHU_APP_ID": "cli_xxxx",
        "FEISHU_APP_SECRET": "xxxx"
      }
    }
  }
}

Agent啟動(dòng)后,自動(dòng)發(fā)現(xiàn)飛書(shū)MCP Server提供的所有工具(發(fā)消息、查文檔、建日程等),用標(biāo)準(zhǔn)JSON-RPC格式調(diào)用,不需要寫(xiě)任何平臺(tái)特定代碼。

關(guān)鍵突破: 釘釘、飛書(shū)、企微的CLI開(kāi)源后,社區(qū)可以直接基于CLI封裝MCP Server。這意味著一個(gè)Agent可以同時(shí)接入三個(gè)平臺(tái),用同一套協(xié)議管理所有企業(yè)IM工具。


配圖

Skill:把業(yè)務(wù)邏輯變成可復(fù)用積木

CLI解決執(zhí)行,MCP解決通信,但企業(yè)場(chǎng)景往往需要多步驟、帶判斷的復(fù)雜流程。比如"每周五自動(dòng)生成周報(bào)并發(fā)送到三個(gè)群",這不是一條命令能搞定的。

Skill就是干這個(gè)的。它把一組CLI命令 + 業(yè)務(wù)邏輯 + 條件判斷封裝成一個(gè)可復(fù)用模塊:

# skill: weekly-report
name: weekly_report
description: 自動(dòng)生成周報(bào)并分發(fā)
triggers:
  - cron: "0 17 * * 5"  # 每周五17點(diǎn)
steps:
  - action: cli.execute
    command: "dingtalk calendar list --range this-week"
    extract: meetings
  - action: llm.generate
    prompt: "根據(jù)以下會(huì)議記錄生成周報(bào)摘要:{{meetings}}"
    output: report
  - action: cli.execute
    command: "dingtalk message send --to '產(chǎn)品組群' --content {{report}}"
  - action: cli.execute
    command: "feishu message send --to '技術(shù)組群' --content {{report}}"

商業(yè)價(jià)值直接明了: 一個(gè)中型團(tuán)隊(duì)每周花2小時(shí)寫(xiě)周報(bào),50人團(tuán)隊(duì)就是100小時(shí)/月。一個(gè)Skill部署后,這部分人力成本直接歸零,按人均時(shí)薪100元算,月省1萬(wàn)元。


三件套協(xié)同:一個(gè)完整案例

某電商公司的客服自動(dòng)化流程,完整展示了三件套如何協(xié)作:

需求: 客戶在企微發(fā)消息詢問(wèn)訂單狀態(tài),Agent自動(dòng)查詢并回復(fù),異常情況升級(jí)到釘釘人工客服。

實(shí)現(xiàn)路徑:

  1. CLI層:部署企微CLI(接收消息)+ 釘釘CLI(發(fā)送工單)+ ERP CLI(查詢訂單)
  2. MCP層:三個(gè)CLI各自封裝為MCP Server,Agent統(tǒng)一調(diào)用
  3. Skill層:封裝"訂單查詢與升級(jí)"Skill,包含判斷邏輯(物流延遲>3天自動(dòng)升級(jí))
# Skill核心邏輯偽代碼
async def handle_order_inquiry(customer_msg):
    order_id = extract_order_id(customer_msg)
    
    # 通過(guò)MCP調(diào)用ERP查詢
    status = await mcp.call("erp", "query_order", order_id=order_id)
    
    if status.delay_days > 3:
        # 通過(guò)MCP調(diào)用釘釘創(chuàng)建工單
        await mcp.call("dingtalk", "create_ticket", 
                       title=f"訂單{order_id}異常", 
                       content=status.detail)
        reply = f"您的訂單存在延遲,已為您升級(jí)處理,工單號(hào)XXX"
    else:
        reply = f"您的訂單狀態(tài):{status.current_status},預(yù)計(jì){status.eta}送達(dá)"
    
    # 通過(guò)MCP調(diào)用企微回復(fù)
    await mcp.call("wecom", "send_message", content=reply)

落地效果: 該公司客服響應(yīng)時(shí)間從平均15分鐘降到3秒,人工客服工作量減少60%,月節(jié)省人力成本約8萬(wàn)元。


開(kāi)發(fā)者落地三步走

第一步:裝CLI,跑通命令。 選一個(gè)平臺(tái)(建議從釘釘開(kāi)始,文檔最全),裝CLI,配置認(rèn)證,手動(dòng)發(fā)一條消息。10分鐘搞定。

第二步:接MCP,讓Agent能調(diào)工具。 用社區(qū)封裝好的MCP Server配置文件,在Claude Desktop或Cursor里測(cè)試Agent調(diào)用CLI工具。

第三步:封裝Skill,實(shí)現(xiàn)自動(dòng)化。 把重復(fù)性業(yè)務(wù)流程寫(xiě)成Skill,設(shè)置觸發(fā)條件,讓Agent自動(dòng)執(zhí)行。

三個(gè)平臺(tái)CLI同一周開(kāi)源,不是巧合,是信號(hào)——企業(yè)級(jí)AI Agent的基礎(chǔ)設(shè)施已經(jīng)標(biāo)準(zhǔn)化了。 現(xiàn)在入場(chǎng),正好趕上從"能用"到"好用"的窗口期。


下一步行動(dòng): 去GitHub搜索dingtalk-cli、feishu-cli、wecom-cli,Star一下,花30分鐘裝起來(lái)跑個(gè)hello world。然后打開(kāi)www.xmhny.cn(www.xmhny.cn)的Agent開(kāi)發(fā)文檔,找到MCP Server配置模板,把CLI接進(jìn)你的Agent。今天就能讓AI替你發(fā)第一條消息。

返回首頁(yè)