🧩 MCP生态

CLI、MCP、Skill:AI Agent企业落地三件套,构建自动化系统全解析

发布时间:2026-07-05 分类: MCP生态
摘要:CLI、MCP、Skill:AI Agent落地的“干活三件套”,企业自动化就靠它了想让AI Agent在企业里真正干活,光靠一个大模型聊天框可不够。最近钉钉、飞书、企业微信同周开源CLI,很多人第一反应是“又一个命令行工具”?错。这三家的动作,本质上是把MCP Server做了一层企业级封装——CLI = Server + 权限网关 + 审计日志。今天拆开聊聊:CLI、MCP、Skill这...

封面

CLI、MCP、Skill:AI Agent落地的“干活三件套”,企业自动化就靠它了

想让AI Agent在企业里真正干活,光靠一个大模型聊天框可不够。

最近钉钉、飞书、企业微信同周开源CLI,很多人第一反应是“又一个命令行工具”?错。这三家的动作,本质上是把MCP Server做了一层企业级封装——CLI = Server + 权限网关 + 审计日志。

今天拆开聊聊:CLI、MCP、Skill这三样东西到底怎么配合,以及你作为开发者/创业者,怎么用它们搭出能赚钱的自动化系统。


先搞清楚:这三兄弟分别是谁

MCP(Model Context Protocol)

MCP是Anthropic提出的开放协议,解决的核心问题是:AI模型怎么安全地调用外部工具和数据

简单理解,MCP定义了一套标准接口。你的AI Agent想读数据库、调API、操作文件系统,都通过MCP协议来完成。它规定了:

  • Resources:Agent能访问什么数据
  • Tools:Agent能执行什么操作
  • Prompts:预定义的交互模板
// 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)

钉钉/飞书/企业微信开源的CLI,不是给程序员敲命令用的玩具。它们是MCP Server的企业级实现,自带三样东西:

  1. Server能力:封装了IM消息、日历、审批、文档等企业API,暴露为MCP标准工具
  2. 权限网关:OAuth2鉴权、Token管理、租户隔离,企业IT最关心的安全问题全包了
  3. 审计日志:谁调了什么、改了什么、发了什么,全部可追溯
# 安装钉钉CLI
npm install -g @anthropic/dingtalk-cli

# 启动MCP Server模式
dingtalk mcp start --port 3001 --auth oauth2

# 测试工具列表
dingtalk mcp tools list
# 输出:
# - send_message    发送钉钉消息
# - create_task     创建待办任务
# - read_calendar   读取日历事件
# - approve_flow    审批流程操作

Skill(技能/插件)

Skill是面向业务场景的编排层。如果说MCP Server是“手”,Skill就是“任务清单”——它告诉Agent:接到某个意图后,该按什么顺序调哪些工具。

# skill: 周报自动汇总
name: weekly_report
description: 每周五自动汇总本周工作并发送到群
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: "根据以下日程和任务,生成一份简洁的周报"
  - tool: dingtalk.send_message
    params: { group: "研发一部", format: "markdown" }

三者协同:一个真实场景讲透

假设你是一家电商公司的技术负责人,老板说:“搞个AI客服,能自动处理退款审批。”

传统方案:写一堆胶水代码,对接IM API、审批API、订单系统,维护成本高,换平台就废。

AI干活三件套方案

用户在钉钉群说:“帮我处理订单#12345的退款”
        ↓
AI Agent(Claude/龙虾/OpenClaw)理解意图
        ↓
调用 Skill: refund_approval
        ↓
Skill 编排调用:
  1. CLI(Server) → 查询订单状态
  2. CLI(Server) → 校验退款规则
  3. CLI(Server) → 发起审批流
  4. CLI(Server) → 通知用户结果
        ↓
全程审计日志自动记录

关键优势:换飞书/企业微信?只需要换个CLI配置,Skill和Agent逻辑完全不用动。 MCP协议保证了工具调用的标准化。

配图


开发实战:5分钟搭一个消息自动化Agent

以钉钉CLI为例,快速跑通整个链路:

Step 1:环境准备

# 安装
npm install -g @anthropic/dingtalk-cli

# 配置认证
dingtalk config set --app-key YOUR_KEY --app-secret YOUR_SECRET
dingtalk auth login

Step 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 "订单状态不符合退款条件"
    
    # 2. 发起审批
    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

商业价值:这玩意怎么赚钱?

路径一:企业定制开发(最直接)

帮中型企业搭一套“AI+IM”自动化系统,报价3-8万/套。核心交付物:

  • 3-5个高频Skill(审批流、日报周报、会议纪要)
  • 权限配置和审计对接
  • 培训和文档

复制路径:找10家100人以上的企业,用标准化Skill模板快速交付,边际成本趋近于零。

路径二:Skill市场/插件商店

把通用Skill打包上架:

  • “AI日报助手”:自动汇总日报,月费99元/团队
  • “智能审批路由”:根据内容自动判断审批层级,月费199元/团队
  • “客户跟进提醒”:结合CRM自动提醒销售跟进,月费149元/团队

1000个付费团队 × 99元/月 = 月收入9.9万

路径三:垂直行业解决方案

挑一个行业深扎,比如:

  • 教培行业:自动排课、学员通知、考勤汇总
  • 零售行业:库存预警、促销通知、门店巡检
  • 咨询行业:会议纪要自动生成、待办自动分配

单个行业方案客单价5-15万,年维护费20%。


技术选型建议

场景推荐CLIMCP Server适合Agent
国内企业IM钉钉CLI钉钉MCP Server龙虾/Claude
协作文档飞书CLI飞书MCP ServerClaude/龙虾
私域客户企业微信CLI企微MCP Server龙虾/OpenClaw
多平台融合三个都装统一网关Claude(上下文最长)

下一步行动

  1. 今天:选一个CLI装起来,跑通MCP Server的tools list,看看它暴露了哪些能力
  2. 本周:写一个最简单的Skill(比如“定时发消息”),用MCP SDK调通
  3. 本月:找一个真实业务场景,搭一个端到端的自动化Demo,给老板/客户演示
  4. 持续:关注龙虾官网(yitb.com)的Agent生态,Skill模板和商业案例会持续更新

CLI开源只是开始。真正的机会在于:谁先把Skill层做厚,谁就吃到企业自动化的第一波红利。

返回首页