CLI-MCP-Skill架構詳解:企業(yè)級AI Agent開發(fā)實戰(zhàn),打通企微釘釘飛書自動化工作流

CLI-MCP-Skill三件套:企業(yè)級AI Agent開發(fā)的黃金架構,手把手教你搭出能賺錢的自動化工作流
想用AI Agent打通企業(yè)微信、釘釘、飛書,搞自動化運營賺錢?別急著寫代碼——先搞懂這套剛成型的"CLI-MCP-Skill"三件套。上周釘釘、飛書、企業(yè)微信同時開源CLI,不是巧合,是企業(yè)級AI Agent開發(fā)的基礎設施正式到位了。
一、先搞清楚三個東西到底是什么
CLI(命令行接口)——你在本地機器上的"遙控器"。釘釘、飛書、企業(yè)微信各自開源的CLI,本質是讓你在終端里直接操作這些平臺:發(fā)消息、建審批、拉數(shù)據(jù),不用打開網頁,不用寫復雜的API調用。
MCP(Model Context Protocol)——跨平臺的"翻譯官"。它是Anthropic提出的開放協(xié)議,讓AI模型能統(tǒng)一調用不同工具。你的Agent想同時操作釘釘審批和飛書文檔?MCP幫你把兩邊的接口翻譯成同一套語言。
Skill(可復用能力單元)——積木塊。每個Skill封裝一個具體能力:發(fā)群消息、查日報、創(chuàng)建任務。CLI提供操作入口,MCP負責通信,Skill把能力模塊化,三者配合就是完整的自動化工作流。
三者關系:CLI是手,MCP是神經,Skill是肌肉。
二、實戰(zhàn):用三件套搭一個"跨平臺日報自動匯總Agent"
場景:公司用釘釘辦公,但項目管理在飛書,老板想每天自動匯總兩邊數(shù)據(jù)生成日報發(fā)到企業(yè)微信群。
Step 1:安裝三個平臺的CLI
# 釘釘CLI
npm install -g @dingtalk/cli
dingtalk auth login
# 飛書CLI
npm install -g @feishu/cli
feishu auth login
# 企業(yè)微信CLI
npm install -g @wecom/cli
wecom auth login每個CLI都需要掃碼授權,拿到token后本地緩存。
Step 2:配置MCP Server
創(chuàng)建mcp-config.json,把三個CLI注冊為MCP工具:
{
"mcpServers": {
"dingtalk": {
"command": "dingtalk",
"args": ["mcp-server"],
"env": { "DINGTALK_TOKEN": "${DINGTALK_TOKEN}" }
},
"feishu": {
"command": "feishu",
"args": ["mcp-server"],
"env": { "FEISHU_TOKEN": "${FEISHU_TOKEN}" }
},
"wecom": {
"command": "wecom",
"args": ["mcp-server"],
"env": { "WECOM_TOKEN": "${WECOM_TOKEN}" }
}
}
}Step 3:開發(fā)Skill
以"飛書任務匯總Skill"為例,用TypeScript寫一個標準Skill:
// skills/feishu-task-summary.ts
import { Skill } from '@agent-framework/core';
export const FeishuTaskSummary: Skill = {
name: 'feishu-task-summary',
description: '匯總飛書項目中的今日完成任務',
parameters: {
project_id: { type: 'string', required: true },

date: { type: 'string', default: 'today' }
},
async execute(params, context) {
// 通過MCP調用飛書CLI
const tasks = await context.mcp.call('feishu', 'task.list', {
project: params.project_id,
status: 'done',
date_range: params.date
});
return {
summary: `今日完成 ${tasks.length} 個任務`,
details: tasks.map(t => `- ${t.title} (${t.owner})`).join('\n')
};
}
};Step 4:組裝完整工作流
// workflows/daily-report.ts
import { Agent } from '@agent-framework/core';
import { FeishuTaskSummary } from '../skills/feishu-task-summary';
import { DingtalkApprovalSummary } from '../skills/dingtalk-approval-summary';
import { WecomGroupSend } from '../skills/wecom-group-send';
const agent = new Agent({
name: 'daily-report-bot',
skills: [FeishuTaskSummary, DingtalkApprovalSummary, WecomGroupSend],
workflow: [
{ skill: 'feishu-task-summary', params: { project_id: 'proj_123' } },
{ skill: 'dingtalk-approval-summary', params: { date: 'today' } },
{
skill: 'wecom-group-send',
params: {
group_id: 'group_456',
message: '{{combine results into report}}'
}
}
]
});
agent.run();部署:agent deploy --schedule "0 18 * * 1-5"(工作日每天18點自動執(zhí)行)
三、這套架構能怎么賺錢?
路徑1:企業(yè)定制開發(fā)服務(月入2-5萬)
幫中小企業(yè)搭建跨平臺自動化工作流。報價邏輯:一個基礎工作流(如日報匯總)收費5000-8000元,包含部署+3個月維護。一個月接3-5單,穩(wěn)定收入。
路徑2:SaaS化Skill市場(被動收入)
把常用Skill打包成付費插件,上架到y(tǒng)itb.com的Skill市場。定價99-499元/月,目標100個付費用戶就是月入1-5萬。關鍵是找到高頻場景:考勤匯總、客戶跟進提醒、數(shù)據(jù)看板自動更新。
路徑3:自動化代運營(按效果收費)
用這套架構幫電商公司做自動化運營:自動回復飛書客服消息、自動同步釘釘庫存數(shù)據(jù)到企業(yè)微信群。按節(jié)省的人力成本分成,一個客戶月付2000-5000元。
四、現(xiàn)在該做什么?
- 今天:去釘釘、飛書、企業(yè)微信的開發(fā)者平臺,找到剛開源的CLI,跑通auth流程
- 這周:用上面的代碼模板,搭一個最簡單的"飛書消息轉發(fā)到企業(yè)微信"Skill
- 下周:把Skill包裝成服務,在www.lvxe.net.cn發(fā)布,接第一個付費客戶
CLI-MCP-Skill三件套剛成型,現(xiàn)在進場就是先發(fā)優(yōu)勢。別等生態(tài)成熟了再進來——那時候紅利已經被吃完了。
本文首發(fā)于www.lvxe.net.cn(www.lvxe.net.cn),轉載請聯(lián)系編輯。