【开源】让 AI 直接读企业微信在线表格,一条命令部署到你的小鸡上

Doone 2026-10-23 11:21 1

各位 mjj,坚持每周分享自己的工具,已经开源。


解决什么问题


公司用企业微信在线表格(doc.weixin.qq.com),想让 Claude Code / Cursor 这类 AI 助手帮忙查数据、对表、找问题,但 AI 打不开这种链接,只能手动导出再上传,很麻烦。现在主流接入需要审批更麻烦,直接自动登录获取有权限的表格!


这个项目是一个 MCP 服务。装好以后,把表格链接直接发给 AI,它就能读:



  • 所有 tab、所有列,按范围读(A1:F100),也能按文字搜索

  • 能读到格式:合并单元格、字体、颜色、边框

  • 能读到单元格里的图片(原图)

  • 只读,不会改你的表


为什么要自建


每个人用自己的企业微信账号登录,所以只能读到自己有权限的表。



  • 用户端是一个单文件 Python 脚本,支持扫码登录(会弹个小窗口,扫完自动关闭),或者本机企业微信桌面端一键登录。cookie 只存在用户自己的电脑上。

  • 服务端只在一次请求期间用这个 cookie,不落盘、不写日志。

  • 没有屏幕的机器(VPS / SSH)上,二维码直接打在终端里扫。


部署


GitHub Actions 已经打好了 Linux(x86_64 / arm64)、macOS、Windows 的单文件程序,不用装 Python 和 Rust,也不用编译。


小鸡上一行就行(要 systemd):


curl -fsSL https://raw.githubusercontent.com/Doone-skser/wecom-excel-mcp/main/deploy/install.sh | sudo bash

装完会打印说明页地址、后台地址和后台密码,默认端口 8765。记得在安全组里放行端口。



  • 有域名想上 HTTPS:加 DOMAIN=你的域名,会自动配好 nginx 和 Let's Encrypt 证书

  • 国内机器访问 GitHub 慢:加 GITHUB_PROXY=https://ghfast.top/

  • 更新:重新跑一遍同样的命令

  • 不想自己动手:把仓库链接丢给服务器上的 AI,让它照着 DEPLOY.md 部署就行


支持 Ubuntu 20.04+、Debian 10+、Rocky/Alma 8+ 和阿里云 Linux 3,1 核 1G 的小鸡就够用。


部署完之后




  • 服务器首页是一个安装说明页。发给同事,同事点「一键复制」,再把复制的内容发给自己的 AI,AI 就会自动装好用户端,同事什么都不用懂。




  • /admin 有使用统计后台:调用量、谁在用、读了哪些表、报错,还能给用户写备注。不记录 cookie,也不记录表格内容。




  • 表格解码器是用 Rust 写的:18000 行、10 万个单元格的 tab,解码大约 70 ms




  • 用户端脚本会自动更新,服务端发了新版本,已经装好的人不用管




  • 默认端口模式是 http,cookie 会明文经过网络。内网用没问题,放到公网上建议配个域名走 HTTPS




地址


GitHub:https://github.com/Doone-skser/wecom-excel-mcp


MIT 协议。觉得有用的话点个 Star,有问题欢迎提 issue,或者在楼下回复。



workbuddy 使用实测



最新回复 (4)
  • yi-yi 10-23 11:28
    1楼

    赞一个,下周试试

  • Doone 楼主 10-23 11:30
    2楼

    @yi-yi #1 ^-^ 爽起来!

  • 葡式蛋挞 10-23 11:49
    3楼

    有没有可以写表格的,日报要用表格写好麻烦

  • Doone 楼主 10-23 11:50
    4楼

    @葡式蛋挞 #3 可以点个 star 马上优化一版 ^-^

* 帖子来源NodeSeek
返回