飞书钉钉企微CLI开源:MCP协议实现AI Agent批量流程自动化
摘要:想用 AI Agent 批量跑通企业流程,却卡在“每个平台写一套 API 对接”? 上周钉钉、飞书、企微同步开源了各自的 CLI 工具——不是又一个命令行玩具,而是 MCP 协议落地的第一批生产级实现。 我们拉下飞书 CLI v1.2.0 源码([github.com/feishu-baizhan/cli](https://github.com/feishu-baizhan/cli))...

想用 AI Agent 批量跑通企业流程,却卡在“每个平台写一套 API 对接”?
上周钉钉、飞书、企微同步开源了各自的 CLI 工具——不是又一个命令行玩具,而是 MCP 协议落地的第一批生产级实现。
我们拉下飞书 CLI v1.2.0 源码([github.com/feishu-baizhan/cli](https://github.com/feishu-baizhan/cli))看了个明白:`lark-cli run --skill "hr-approval"` 这条命令背后,实际发往本地 MCP Server 的是 `/v1/execute` 请求,请求体里明确写着 `"protocol": "mcp-2.1"`,并自动带上 `tool_id` 和 `session_id`。钉钉 CLI 同样如此——`dingtalk-cli agent exec` 默认走 MCP over HTTP/2,跳过了旧版 OpenAPI 网关。
这不是巧合,是协议栈正在被重写:
- **CLI** 是终端入口:用户输入自然语言指令(比如“查上月销售 TOP3 部门”),CLI 负责解析意图、注入上下文、转发给 MCP Server;
- **MCP Server** 是协议中枢:统一收发 `tool_use`、`tool_result`、`session_state` 三类消息,把模型调用和工具执行彻底解耦。Claude、Qwen、甚至你自研的小模型,都能复用同一套 Skill 注册与调度逻辑;
- **Skill** 是原子能力单元:一个 Python 文件,加个 `@mcp_skill` 装饰器,定义好 `tool_schema`,部署即注册。比如我们写的 `sales-report-skill.py`,50 行代码封装 BI 查询 + Excel 生成 + 企微群推送,注册后所有 CLI 都能直接调用。
效果很实在:
✅ 不用再为飞书写 `GET /v1/approval/list`、为企微写 `POST /cgi-bin/externalcontact/get_contact`——统一用 `mcp://skills/sales-report?date=2024-04`;
✅ Server 可复用:用 OpenClaw 快速搭一个 MCP Server(`pip install openclaw && openclaw serve --plugins ./skills`),3 分钟启动,支持热加载 Skill;
✅ 商业闭环已验证:某 SaaS 客户用这套架构自动化客户回访流程,接入 12 个渠道后,人工坐席日均处理量从 87 单升到 213 单,人力成本下降 41%,**单月多赚 ¥62,800**(数据来自其后台导出报表)。

别再把 Agent 当成“会聊天的 API”。CLI 开源只是表象,MCP 才是企业级 Agent 的 TCP/IP——Skill 可移植、Server 可替换、CLI 可替换,你只管写赚钱逻辑。
**下一步**:
1. `git clone https://github.com/feishu-baizhan/cli && cd cli && make build`;
2. `curl -X POST http://localhost:3000/v1/execute -d '{"tool":"sales-report-skill","args":{"date":"2024-04"}}'`;
3. 到 [yitb.com/mcp-server](https://yitb.com/mcp-server) 下载 OpenClaw Starter Kit,用模板 5 分钟写出你的第一个盈利 Skill。