让 AI 帮你回微信!WeChat-MCP 让 Claude/OpenClaw 自动读写微信消息
有没有想过让 AI 帮你回微信?现在可以了!
WeChat-MCP 是一个基于 MCP(Model Context Protocol)协议的服务器,让 Claude、OpenClaw、ChatGPT 等 AI 助手能够自动读取和回复微信消息。
项目简介
WeChat-MCP 是一个运行在 macOS 上的 MCP 服务器,利用 macOS 的 Accessibility API 和屏幕捕获技术,让大语言模型能够以编程方式与微信交互。
简单来说,就是让 AI 变成你的「微信小秘书」。
核心功能
消息管理
- 读取聊天记录:获取任意聊天(好友或群聊)的最近消息
- 自动回复:基于聊天历史自动生成并发送回复
- 智能搜索:精准匹配聊天名称,快速定位对话
社交功能
- 朋友圈发布:发布纯文字朋友圈(支持仅草稿模式)
- 添加好友:通过微信号添加联系人,可配置隐私设置
5 个 Claude Code 子代理
项目内置了 5 个专门的子代理,实现智能微信自动化:
| 子代理 | 功能 |
|---|---|
| chat-summarizer | 总结聊天记录,提取关键信息 |
| auto-replier | 自动生成并发送合适的回复 |
| message-searcher | 搜索聊天历史中的特定内容 |
| multi-chat-checker | 监控多个聊天,优先处理重要消息 |
| chat-insights | 分析关系动态和沟通模式 |
快速开始
安装
pip install wechat-mcp-server
配置 Claude Code
claude mcp add --transport stdio wechat-mcp -- wechat-mcp
macOS 权限设置
⚠️ 重要:需要授予终端「辅助功能」权限:
- 打开 系统设置 → 隐私与安全性 → 辅助功能
- 添加你的终端应用(Terminal.app、iTerm2 等)
- 确保微信已运行
支持的 MCP 工具
fetch_messages_by_chat- 获取聊天消息reply_to_messages_by_chat- 回复消息add_contact_by_wechat_id- 添加联系人publish_moment_without_media- 发布朋友圈
系统要求
- macOS(依赖 Accessibility API)
- 微信 Mac 版已安装并运行
- Python 3.12+
- 终端的辅助功能权限
总结
WeChat-MCP 让 AI 助手能够直接操作微信,实现:
- 自动读取和回复消息
- 智能聊天总结和分析
- 朋友圈自动发布
- 多聊天监控和优先级管理
对于需要大量处理微信消息的用户来说,这是一个效率利器。对于开发者来说,这也是一个很好的 MCP 服务器实现参考。
GitHub:https://github.com/BiboyQG/WeChat-MCP(⭐ 213)
官方文档:https://biboyqg.github.io/WeChat-MCP/