MCP Server WeChat

MCP Server WeChat

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。