WeChat-MCP
by BiboyQG
Overview
Automate WeChat interactions on macOS for LLMs, enabling programmatic control over chat, contact management, and Moments (social feed) publishing via accessibility APIs and screen capture.
Installation
wechat-mcp --transport stdioEnvironment Variables
- WECHAT_MCP_LOG_DIR
Security Notes
The server leverages macOS Accessibility APIs and screen capture to directly control the WeChat application. This requires granting significant system-level permissions to the terminal running the server, which inherently carries a risk. While the source code does not contain 'eval', obfuscation, hardcoded secrets, or overt malicious patterns, the power of UI automation means that if a controlling LLM or user misuses the exposed tools, it could perform unintended actions within WeChat (e.g., sending messages, adding contacts, publishing posts). Trust in the LLM and careful permission management are critical.
Similar Servers
mcp-server-browserbase
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
osaurus
A native macOS LLM server for running local (MLX) and remote language models, offering OpenAI-compatible APIs, tool calling, and a plugin ecosystem for AI agents.
better-chatbot
An open-source AI chatbot template built with Next.js and Vercel AI SDK, supporting multiple LLMs, advanced tools, image generation, automation, and real-time voice assistance for individuals and teams.
line-bot-mcp-server
Integrates LINE Messaging API with AI Agents to enable automated communication and rich menu management for LINE Official Accounts.