微信MCP

💬 Windows微信自动化消息收发助手

Windows微信自动化MCP,通过图像识别模拟人工操作实现消息收发,适合本地自动化场景但存在UI依赖风险

收藏
4.7k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

WeChat MCP 是一款基于 Python 的 Windows 桌面自动化工具,通过 MCP 协议提供微信消息收发能力。其工作原理依赖 PyAutoGUI 等库模拟键盘输入、鼠标点击和屏幕截图,实现「搜索联系人→打开聊天窗口→发送消息」的完整流程,或直接向当前活动聊天窗口投递消息。开发者可通过函数调用或 MCP 工具两种模式集成,支持获取微信窗口状态(位置、尺寸、运行状态)以便做兼容性处理。

显著优点

1. 零侵入方案:无需 hook 微信进程或破解协议,纯 UI 自动化降低封号风险;
2. 轻量集成:单文件 server.py 即可运行,配合 Claude Desktop 等 MCP 宿主快速搭建 AI+微信工作流;

3. 灵活识别:支持从窗口标题自动解析当前联系人,减少参数传递复杂度。

潜在缺点与局限性

  • 强 UI 依赖:微信窗口必须保持开启且未被遮挡,分辨率/缩放比例变化会导致图像识别失败;
  • 输入法敏感:中文输入依赖系统 IME 状态,若输入法异常则出现乱码或发送失败;
  • 无官方协议支持:相比企业微信 API 或 PadLocal 等方案,稳定性与功能完整性较弱;
  • 单平台限制:仅 Windows 可用,无法跨平台部署。

适合人群

个人开发者、小型自动化场景(如 AI 助手代发通知、定时提醒),以及需要快速验证微信自动化 POC 的团队。不适合高并发、高可靠性要求的生产环境。

常规风险

1. 账号安全:频繁自动化操作可能触发微信风控策略;
2. 隐私泄露:截图与剪贴板操作可能捕获敏感聊天内容;

3. 误操作风险:窗口焦点异常时可能向错误联系人发送消息;

4. 依赖维护:微信 UI 更新后需同步调整图像识别逻辑。

微信MCP 内容

手动下载zip · 8.6 kB
auto_reply.pytext/plain
请选择文件