About wxauto-mcp
wxauto-mcp is an MCP server built on the wxauto library that automates the Windows WeChat client. It lets an LLM send and read WeChat messages through MCP. The project is limited to Windows and depends on the WeChat version, as noted in the wxauto documentation.
Key features
- 01Send messages to a contact or group
- 02Mention specific members in group messages
- 03Retrieve chat history with a contact or group
- 04Optionally load earlier message history
Use cases
- 01Having an LLM send a message to a named contact
- 02Reading group chat history for summarization
MCP support
This project is an MCP server that exposes send_message and get_all_messages tools so MCP clients can send and read WeChat messages.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEwxauto-mcp
一个基于微信自动化的MCP服务器,用于与微信客户端交互。 该服务器利用wxauto库实现微信消息的发送和接收功能,使大语言模型能够通过wxauto与微信进行交互。
⚠️注意
本mcp server只适用windows系统,且对微信版本有一定限制, 详情请参考wxauto文档
功能特点
工具
该服务器提供以下工具:
-
send_message: 向指定联系人或群组发送消息
- 参数:
msg: 要发送的消息内容 (必填)to: 接收消息的联系人或群组名称 (必填)at: 在群消息中@的人 (可选)
- 返回值: 无
- 参数:
-
get_all_messages: 获取与指定联系人或群组的聊天记录
- 参数:
who: 联系人或群组名称 (必填)load_more: 是否加载更多历史消息 (可选,默认为False)
- 返回值: 消息列表,仅包含类型为'friend'的消息,每条消息包含发送者和内容信息
- 参数:
使用方法
安装uv
参考uv官方安装文档
配置wxauto-mcp
git clone https://github.com/barantt/wxauto-mcp.git
cd wxauto-mcp
uv sync
Claude Desktop 配置
要在Claude Desktop中使用,请添加服务器配置:
在Windows上:%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"wxauto-mcp": {
"command": "uv",
"args": [
"--directory",
"path\\to\\wxauto-mcp",
"run",
"wxauto_mcp.py"
]
}
}
Cursor配置
在Cursor中使用,请在Cursor的MCP配置文件中添加以下内容:
在Windows上:%USERPROFILE%\.cursor\mcp.json
"mcpServers": {
"wxauto-mcp": {
"command": "uv",
"args": [
"--directory",
"path\\to\\wxauto-mcp",
"run",
"wxauto_mcp.py"
]
}
}
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.