weixin-mcp-server
Provides tools for interacting with the WeChat PC client, enabling sending messages and files to contacts, searching contacts, retrieving chat history, opening chat windows, and checking WeChat's running status.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@weixin-mcp-serverSend a message to John asking if we can meet tomorrow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
weixin-mcp-server
微信 MCP Server,基于 pyweixin,兼容微信 4.1+(最新 4.1.12)。通过标准 MCP 协议接入,让 AI 助手能驱动桌面微信发消息、发文件、查聊天记录等。
特性
✅ 兼容微信 4.1.12(最新官方版)
✅ 基于
pyweixin(非 pywechat),pyweixin 已内置(vendored)于仓库,开箱即用,无需额外安装✅ 9 个 MCP 工具:发消息、发文件、查聊天记录、搜索联系人等
✅ 通过标准 MCP 协议接入(Hermes / WorkBuddy / Claude Desktop 等)
✅ 不再依赖 cwd:
src/server.py会自动将仓库根加入sys.path,并推荐以「绝对路径启动 server.py」的方式接入,即使 MCP 客户端未传递工作目录也能正确运行
Related MCP server: wxauto MCP Server
快速开始
1. 克隆仓库
git clone https://github.com/linnnnnnnnnnnnnnnnnnnnn/weixin-mcp-server.git
cd weixin-mcp-server2. 安装依赖
# 推荐:用虚拟环境(避免污染系统 Python)
python -m venv .venv
.venv\Scripts\python.exe -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
# 或直接装到当前 Python
pip install -r requirements.txtWindows 用户也可直接双击
install.bat(已配置清华镜像)。 无需pip install pyweixin—— 该包未发布到 PyPI,本项目已将其直接内置。
3. 配置 MCP 客户端
推荐用「绝对路径启动 server.py」(如下方示例),这是最稳的方式:不依赖客户端是否传递
cwd,也不需要额外的PYTHONPATH。 如果你的客户端一定会正确传递cwd,也可改用args: ["-m", "src.server"]+cwd的形式(两者均可)。
Hermes(config.yaml 或 MCP 管理界面):
mcp_servers:
weixin-server:
command: "C:\\path\\to\\weixin-mcp-server\\.venv\\Scripts\\python.exe"
args: ["C:\\path\\to\\weixin-mcp-server\\src\\server.py"]
cwd: "C:\\path\\to\\weixin-mcp-server" # 可省略WorkBuddy(mcp.json):
{
"mcpServers": {
"weixin-server": {
"command": "C:\\path\\to\\weixin-mcp-server\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\weixin-mcp-server\\src\\server.py"]
}
}
}Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"weixin-server": {
"command": "C:\\path\\to\\weixin-mcp-server\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\weixin-mcp-server\\src\\server.py"]
}
}
}4. 重启客户端
重启 Hermes / WorkBuddy / Claude,MCP 服务器会自动启动。确保微信 PC 版已登录且运行中(pyweixin 通过 UI 自动化驱动微信客户端)。
MCP 工具
工具 | 功能 |
| 向好友发送单条消息 |
| 向好友发送多条消息 |
| 向多人发送同一条消息 |
| 向好友发送文件(PDF、图片等) |
| 搜索微信联系人 |
| 获取聊天记录 |
| 打开与好友的聊天窗口 |
| 获取微信运行状态 |
| 执行系统命令 |
要求
Python 3.10+
微信 PC 版 4.1+(已登录、运行中)
Windows(pyweixin 依赖
pywinauto/pywin32等 Windows 专用库)
第三方组件与许可
本项目将 pyweixin(来自 Hello-Mr-Crab/pywechat,位于仓库根 pyweixin/ 目录)以 vendored 形式内置,以规避其未发布到 PyPI 导致无法 pip install 的问题。其许可遵循上游仓库,使用前请自行查阅上游 LICENSE。
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables automated WeChat operations on Windows through pywinauto, allowing users to send messages to multiple friends or groups programmatically. Provides tools for searching contacts, sending bulk messages, and controlling WeChat interface elements via MCP protocol.Last updated16
- AlicenseBqualityCmaintenanceProvides WeChat automation capabilities for AI development tools via the Model Context Protocol. It enables users to send messages, manage contacts, and handle file transfers through AI assistants like Claude and Cursor.Last updated2725MIT
- Flicense-qualityDmaintenanceAn MCP server for automating WeChat on Windows, enabling sending messages to friends or groups and exporting UI controls via natural language.Last updated
- Flicense-qualityCmaintenanceMCP server for WeChat PC automation, enabling message sending, voice/video calls, and AI-powered listening through Cursor or WorkBuddy.Last updated2
Related MCP Connectors
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
MCP server for GLM chat completions using Zhipu AI models via AceDataCloud
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/linnnnnnnnnnnnnnnnnnnnn/weixin-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server