
MCP Server WeChat

2025.04.19
1
Python微信自动化聊天记录管理消息发送交流协作
MCP Server WeChat 是一个基于MCP技术的微信自动化操作服务器,提供微信聊天记录获取和消息发送功能。该服务器使用pywechat工具实现微信的自动化操作,支持获取指定日期的聊天记录、发送单条或多条消息给单个或多个好友。
View on GitHub
Overview
基本能力
产品定位
MCP Server WeChat 是一个用于微信自动化操作的服务器,旨在通过MCP技术实现微信聊天记录的获取和消息的自动化发送。
核心功能
- 获取微信聊天记录(指定日期)
- 发送单条消息给单个好友
- 发送多条消息给单个好友
- 发送消息给多个好友
适用场景
- 自动化管理微信聊天记录
- 批量发送消息给多个好友
- 自动化测试微信消息功能
工具列表
wechat_get_chat_history
- 获取特定日期的微信聊天记录wechat_send_message
- 向单个微信好友发送单条消息wechat_send_multiple_messages
- 向单个微信好友发送多条消息wechat_send_to_multiple_friends
- 向多个微信好友发送单条或者多条消息
常见问题解答
- 使用本工具需要保持微信桌面版处于登录状态
- 获取聊天记录和发送消息需要确保微信窗口能够被正常操作
- 在使用过程中,请勿手动操作微信窗口,以免干扰自动化操作
- 请勿使用此工具进行任何违反微信服务协议的行为
使用教程
使用依赖
无特殊依赖,只需安装Python环境。
安装教程
pip install mcp_server_wechat
# 获取最新版本
pip install --upgrade mcp_server_wechat
配置为 MCP 服务
在您的 MCP 配置中添加:
"mcpServers": {
"wechat": {
"command": "python",
"args": ["-m", "mcp_server_wechat","--folder-path=存放历史记录的目录"]
}
}
调试方式
npx @modelcontextprotocol/inspector python -m mcp_server_wechat