🧩 MCP生态

CLI-MCP-Skill架构详解:企业级AI Agent开发实战,打通企微钉钉飞书自动化工作流

发布时间:2026-07-06 分类: MCP生态
摘要:CLI-MCP-Skill三件套:企业级AI Agent开发的黄金架构,手把手教你搭出能赚钱的自动化工作流想用AI Agent打通企业微信、钉钉、飞书,搞自动化运营赚钱?别急着写代码——先搞懂这套刚成型的"CLI-MCP-Skill"三件套。上周钉钉、飞书、企业微信同时开源CLI,不是巧合,是企业级AI Agent开发的基础设施正式到位了。一、先搞清楚三个东西到底是什么CLI(命令行接口)—...

封面

CLI-MCP-Skill三件套:企业级AI Agent开发的黄金架构,手把手教你搭出能赚钱的自动化工作流

想用AI Agent打通企业微信、钉钉、飞书,搞自动化运营赚钱?别急着写代码——先搞懂这套刚成型的"CLI-MCP-Skill"三件套。上周钉钉、飞书、企业微信同时开源CLI,不是巧合,是企业级AI Agent开发的基础设施正式到位了。

一、先搞清楚三个东西到底是什么

CLI(命令行接口)——你在本地机器上的"遥控器"。钉钉、飞书、企业微信各自开源的CLI,本质是让你在终端里直接操作这些平台:发消息、建审批、拉数据,不用打开网页,不用写复杂的API调用。

MCP(Model Context Protocol)——跨平台的"翻译官"。它是Anthropic提出的开放协议,让AI模型能统一调用不同工具。你的Agent想同时操作钉钉审批和飞书文档?MCP帮你把两边的接口翻译成同一套语言。

Skill(可复用能力单元)——积木块。每个Skill封装一个具体能力:发群消息、查日报、创建任务。CLI提供操作入口,MCP负责通信,Skill把能力模块化,三者配合就是完整的自动化工作流。

三者关系:CLI是手,MCP是神经,Skill是肌肉

二、实战:用三件套搭一个"跨平台日报自动汇总Agent"

场景:公司用钉钉办公,但项目管理在飞书,老板想每天自动汇总两边数据生成日报发到企业微信群。

Step 1:安装三个平台的CLI

# 钉钉CLI
npm install -g @dingtalk/cli
dingtalk auth login

# 飞书CLI  
npm install -g @feishu/cli
feishu auth login

# 企业微信CLI
npm install -g @wecom/cli
wecom auth login

每个CLI都需要扫码授权,拿到token后本地缓存。

Step 2:配置MCP Server

创建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:开发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 },

![配图](https://yitb.com/usr/uploads/covers/cover_mcp_20260706_081616.jpg)

    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点自动执行)

三、这套架构能怎么赚钱?

路径1:企业定制开发服务(月入2-5万)

帮中小企业搭建跨平台自动化工作流。报价逻辑:一个基础工作流(如日报汇总)收费5000-8000元,包含部署+3个月维护。一个月接3-5单,稳定收入。

路径2:SaaS化Skill市场(被动收入)

把常用Skill打包成付费插件,上架到龙虾官网的Skill市场。定价99-499元/月,目标100个付费用户就是月入1-5万。关键是找到高频场景:考勤汇总、客户跟进提醒、数据看板自动更新。

路径3:自动化代运营(按效果收费)

用这套架构帮电商公司做自动化运营:自动回复飞书客服消息、自动同步钉钉库存数据到企业微信群。按节省的人力成本分成,一个客户月付2000-5000元。

四、现在该做什么?

  1. 今天:去钉钉、飞书、企业微信的开发者平台,找到刚开源的CLI,跑通auth流程
  2. 这周:用上面的代码模板,搭一个最简单的"飞书消息转发到企业微信"Skill
  3. 下周:把Skill包装成服务,在龙虾官网发布,接第一个付费客户

CLI-MCP-Skill三件套刚成型,现在进场就是先发优势。别等生态成熟了再进来——那时候红利已经被吃完了。


本文首发于龙虾官网(yitb.com),转载请联系编辑。

返回首页