Wechat Dev Mcp
@jiawei686
About Wechat Dev Mcp
mcp server for wechat dev tools
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"wechat-devtools": {
"command": "npx",
"args": [
"-y",
"wechat-dev-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Wechat Dev Mcp?
It controls WeChat Developer Tools and mini‑programs/mini‑games via the Model Context Protocol (MCP). It works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible AI agent.
How to use Wechat Dev Mcp?
Install Node.js v18+ and enable the Service Port in WeChat DevTools (设置 → 安全设置 → 服务端口). Add the server configuration (using npx -y wechat-dev-mcp or a globally installed wechat-dev-mcp command) to your MCP client’s settings. Then use the provided tools to launch, connect, and automate DevTools.
Key features of Wechat Dev Mcp
- 36 tools covering connection, navigation, and interaction
- Automated launch and WebSocket connection to DevTools
- Element interaction: tap, long-press, input text
- Code execution: evaluate JavaScript and call
wx.*APIs - Mini‑game specific tools (info, user info, cloud storage)
- Debugging: console logs, screenshots, health checks
Use cases of Wechat Dev Mcp
- Debug and test mini‑program pages (state, UI, navigation)
- Automate repetitive DevTools operations (build npm, deploy cloud functions)
- Interact with mini‑games: run scripts, call APIs, check logs
- Integrate WeChat DevTools into CI/CD or AI‑assisted workflows
- Verify code changes with health checks after each modification
FAQ from Wechat Dev Mcp
What prerequisites are needed?
Node.js v18+, WeChat DevTools installed with the Service Port enabled, and an open mini‑program or mini‑game project.
How do I connect to a running DevTools instance?
Use the launch tool (opens DevTools and a project) or the connect tool (connects via WebSocket, default ws://localhost:9420).
What should I do if I get a "Connection refused" error?
Ensure DevTools is running and the Service Port is enabled in the settings. Then retry the connection.
Can I use page tools (e.g., get_element) on a mini‑game?
No. Page tools return clear errors if used on a game project. Use evaluate, call_wx_method, or the game_* tools instead.
How can I verify everything works after making code changes?
Run the check_health tool. It checks connection, page path, network, console errors, and project type.
More AI & Agents MCP servers
MCP Claude Code
SDGLBLMCP implementation of Claude Code capabilities and more
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
MCP Manager for Claude Desktop
zueaisimple web ui to manage mcp (model context protocol) servers in the claude app
Comments