- Doone2天前14613
各位 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 使用实测

主楼 - yi-yi2天前13438
赞一个,下周试试
- Doone2天前14613
- 葡式蛋挞2天前14670
有没有可以写表格的,日报要用表格写好麻烦
- Doone2天前14613