← Back to Skills Marketplace
dragon015

Wechat Mcp

by dragon015 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2669
Downloads
4
Stars
13
Active Installs
1
Versions
Install in OpenClaw
/install wechat-mcp
Description
Windows 电脑端微信消息监控与发送 MCP,实现在微信上给指定联系人发送消息
Usage Guidance
This skill automates your Windows desktop to send WeChat messages by simulating clicks and clipboard operations. Before installing or running it: - Review the code yourself (or ask the author) because SKILL.md claims a contact-search/send_message_to_contact flow that is not implemented; expect only send_message_to_current behavior. - Be aware the code disables pyautogui's FAILSAFE (pyautogui.FAILSAFE = False). Consider changing that to True to allow aborting automation by moving the mouse to a screen corner. - The skill writes screenshot files (verify.png, input_verify.png, result.png) into the skill directory — ensure that is acceptable for your environment. - requirements.txt lists pytesseract (and Tesseract requires a separate system binary). Confirm whether OCR is needed and install/enable it only if required. - Because this automates the GUI and clipboard, test in a safe environment (with a test WeChat account) to avoid sending messages to the wrong contact. If you need higher assurance, ask the publisher to: (1) fix the documentation to match implemented functions, (2) remove or justify unnecessary dependencies, (3) re-enable pyautogui failsafe or add an explicit emergency-stop mechanism, and (4) declare any files the skill will create.
Capability Analysis
Type: OpenClaw Skill Name: wechat-mcp Version: 1.0.0 The skill is classified as suspicious due to the inherent risks associated with GUI automation and the explicit disabling of `pyautogui.FAILSAFE` in `server.py`. While the stated purpose of automating WeChat message sending appears legitimate, the use of `pyautogui` grants broad control over the user's desktop, including simulating mouse clicks and keyboard presses, which could lead to unintended actions if the environment changes or the script's assumptions are incorrect. The disabling of the failsafe mechanism removes a critical safety feature, increasing the risk of a runaway script. Additionally, the script saves screenshots (`verify.png`, `input_verify.png`, `result.png`) to the local directory, which could inadvertently capture and store sensitive information from the screen.
Capability Assessment
Purpose & Capability
The package purpose (monitoring and sending WeChat messages on Windows) aligns with the code: pyautogui/pygetwindow/ImageGrab-based desktop automation. However SKILL.md and examples claim functions/features that are not present (e.g., send_message_to_contact and contact-search/open flow). requirements.txt also lists pytesseract even though server.py does not use it. These mismatches suggest the docs and code are out of sync.
Instruction Scope
Runtime instructions tell the agent to install Python GUI automation libs and call functions like send_message_to_contact, but the actual runtime entry points in server.py are send_message_to_current and get_wechat_status (no send_message_to_contact). The code performs GUI clicks, clipboard operations, and saves screenshots (verify.png, input_verify.png, result.png) to the skill directory — the SKILL.md does not clearly document the file writes. The skill does not access external networks or credentials, but the discrepancy between documented and implemented behavior is a scope/integrity problem.
Install Mechanism
There is no install spec (instruction-only), which is low risk. requirements.txt lists typical GUI automation packages. It also lists pytesseract (and the SKILL.md does not instruct installing Tesseract OCR engine), which may be unnecessary or missing a required external binary (tesseract.exe) on Windows — the README and instructions should clarify this dependency.
Credentials
The skill requests no environment variables or credentials and does not call external services. It does interact with the system GUI, clipboard (pyperclip), and filesystem (writes PNG files to the skill directory) which is proportionate to desktop automation but worth noting because these actions can leak or alter local data if misdirected.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide configs. It runs an stdin JSON-RPC loop when executed, which can autonomously perform GUI actions if invoked — this is expected for an MCP-style tool but increases impact if used without oversight.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wechat-mcp
  3. After installation, invoke the skill by name or use /wechat-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
WeChat MCP v1.0.0 初始发布 - 实现 Windows 端微信消息监控与发送能力 - 支持截图、搜索并打开联系人、发送消息功能 - 可通过 MCP 协议或 Python 调用 - 支持独立聊天窗口识别与消息发送 - 包含微信窗口状态获取工具
Metadata
Slug wechat-mcp
Version 1.0.0
License
All-time Installs 13
Active Installs 13
Total Versions 1
Frequently Asked Questions

What is Wechat Mcp?

Windows 电脑端微信消息监控与发送 MCP,实现在微信上给指定联系人发送消息. It is an AI Agent Skill for Claude Code / OpenClaw, with 2669 downloads so far.

How do I install Wechat Mcp?

Run "/install wechat-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Wechat Mcp free?

Yes, Wechat Mcp is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Wechat Mcp support?

Wechat Mcp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Wechat Mcp?

It is built and maintained by dragon015 (@dragon015); the current version is v1.0.0.

💬 Comments