CLI 工具和 MCP Server。前者让你不用写一行代码就能操作企微,后者让 AI Agent 直接"看懂"企微接口并调用。我们花了一周把这俩玩透,从手动发消息到 Cursor 里一条指令让 AI 发消息、拉数据,中间踩了几个坑,把完整流程整理出来。

先装 CLI

pip install eyun-wecom-cli
eyun config set token eyk_xxxx --appid we_xxx

两行命令装好并配置凭证。token 在Eyun 平台首页开通。直接 eyun send-text --to 123456 --content "测试消息" 就能发消息,不想写 Python 脚本的同学这下爽了。

MCP Server 是什么

MCP(Model Context Protocol)Server 把企微接口包装成 AI Agent 能调用的工具。你把 MCP Server 挂到 Cursor、Claude Desktop 或其他支持 MCP 的客户端上,AI 就能理解并调用企微接口——不用写代码,自然语言指令直接触发。

{
  "mcpServers": {
    "wecom": {
      "command": "eyun",
      "args": ["mcp", "--appid", "we_xxx", "--token", "eyk_xxxx"]
    }
  }
}

这段配置加到 Cursor 的 .cursor/mcp.json 里,Cursor 就能看到企微相关的工具列表。

一条指令完成工作

配好之后,你在 Cursor 里说"帮我查一下张三的客户档案,然后发一条欢迎语给他",AI 会自动:

  1. 调用 contact/search 查张三的 uin

  2. 调用 contact/getUserProfileDetail 拉档案

  3. 调用 message/sendText 发消息

三步之间 AI 自己决定先调哪个、参数怎么传、失败了怎么重试。你只管说人话,剩下的它搞定。

避坑一:CLI 和 MCP 各用各的凭证

CLI 用 eyun config set 存的凭证,MCP 用启动命令行的 --token 参数。别指望 CLI 配了 MCP 自动读,两套配置互相独立。

避坑二:MCP 默认只暴露安全接口

发消息、查档案、拉消息这些默认暴露;删联系人、解散群、群发这些默认禁用。要开的话启动时加 --allow dangerous 参数,生产环境别这么干,AI 误操作了收不住。

避坑三:长连接和 MCP 不冲突

如果你已经在跑长连接模式收消息,MCP 可以和它并行。MCP 只负责主动调用接口(发消息、查数据),收消息还是走你原来的 Webhook 或长连接。两条链路互不干扰。

结尾

5.0.10 这个版本最大的变化,是把企微接口从"只有程序员能碰"拉到了"AI 和人都能碰"。CLI 是人的快捷方式,MCP 是 AI 的接口。两个加起来,企微办公的自动化门槛降了不止一半。接口字段和 MCP 支持的工具列表在Eyun 开发文档里有完整说明。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐