帮助中心
企业微信支持CLI开源
[TOC]

一、企业微信CLI

企业微信官方 CLI 工具,覆盖消息、邮件、文档、待办、日程、会议、微盘、通讯录等业务功能。支持机器人主动通知、新建与读取文档、文档搜索、新建与管理日程、预约与获取会议信息、新建与跟进待办、上传与获取微盘文件、发送与获取邮件、获取通讯录成员信息,以提升企业办公效率

下载地址:GitHub

二、CLI可使用的能力

三、如何安装使用CLI

3.1 方式1:和Agent对话完成安装

  1. 复制提示词给到智能体,自动安装Skill
    帮我安装 npx skills add WecomTeam/wecom-unified -y -g

  2. 通过对话使用企业微信 CLI 能力,会自动下载并安装 CLI 工具,触发触发扫码一键创建并授权智能机器人,授权后即可使用

3.2 方式2:在系统终端内安装

  1. 前提
    环境要求:Node.js(npm/npx)
    创建并获取长连接方式机器人的 Bot ID 和 Secret

  2. 安装 CLI,复制以下指令到终端
    npm install -g @wecom/cli

  3. 安装 CLI SKILL,复制以下指令到终端(必需)
    npx skills add WeComTeam/wecom-cli -y -g

  4. 快速开始

  • 配置企业微信机器人凭证(交互式,仅需一次)
    wecom-cli auth init

  • 查看授权状态
    wecom-cli auth show

更多请参考GitHub使用文档

3.3 方式3:在智能体平台技能市场内安装使用

目前国内主流智能体平台均已逐步接入企业微信 CLI 工具,可在各平台对应“技能市场”或“连接器”上找到使用。

以WorkBuddy为例,已内置企业微信CLI相关Skill,可在WorkBuddy-「连接器」-添加「企业微信」,点击后扫码创建并授权机器人,后续便可在对话中使用企业微信相关技能

3.4 方式4:在企业微信应用内复制 MCP 配置使用

上述 CLI 能力同步提供 MCP 方式接入,适用于需要使用 MCP 方式接入的智能体。使用路径如下:

  1. 前提:已经在企业微信创建过API模式机器人
  2. 入口:「工作台」-「智能机器人」-「管理」-找到对应机器人,点击“编辑”
  3. 在编辑页,点击「可使用权限」-「去授权」
  4. 进入授权页,可按需要的权限进行授权
  5. 点击权限位右上角「>」箭头,进入详情页,可按需复制 MCP 配置(支持 MCP url 或 MCP JSON Config,可按需选择)
  • 以文档能力权限为例:

四、授权审批与免审逻辑配置

4.1 成员授权审批

使用「搜索与获取邮件内容」、「搜索与获取文档内容」、「搜索与获取会议信息」、「搜索与获取微盘文件内容」、「搜索企业成员」能力时,若企业设置需审批,则需要向管理员发起申请,待管理员审批通过后,即可使用该能力。

4.2 企业配置免审逻辑

若企业希望指定成员创建的机器人,在授权「搜索与获取邮件内容、搜索与获取文档内容、搜索与获取会议信息、搜索与获取微盘文件内容、搜索企业成员」等能力时无需企业审批,可前往管理后台进行免审设置。

  1. 路径:管理后台-安全与管理-管理工具-智能机器人-管理
  2. 在「以下成员创建的机器人,获取数据访问权限无需审批」添加免审名单,对应成员创建的机器人,授权「搜索与获取邮件内容、搜索与获取文档内容、搜索与获取会议信息、搜索与获取微盘文件内容」等数据访问类权限时免审
  3. 「以下成员创建的机器人,检索企业成员时无需审批」处,添加免审名单,对应成员创建的机器人,授权「搜索企业成员」权限时免审
  4. 若企业希望设置全企业机器人均免审,可选择企业根目录,设为免审

五、声明

风险提示
由AI agent调用CLI操作企业微信内部应用,可能受模型幻觉等影响,存在数据泄露、越权等风险。建议在测试企业中先行验证后请谨慎使用,安装使用CLI后默认用户接受潜在风险。