weapp-agent-mcp
local MCP serverweapp-agent-mcp is a local MCP server: Agent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools. Install it from npm as @chaixueyuan/weapp-agent-mcp.
Installation
Terminal
claude mcp add weapp-agent-mcp -e WEAPP_WS_ENDPOINT=... -e WEAPP_AUTOMATOR_MODE=... -e WEAPP_PROJECT_PATH=... -e WECHAT_DEVTOOLS_CLI_PATH=... -e WEAPP_DEVTOOLS_PORT=... -e WEAPP_DEVTOOLS_TIMEOUT=... -e WEAPP_AUTO_ACCOUNT=... -e WEAPP_DEVTOOLS_TICKET=... -e WEAPP_TRUST_PROJECT=... -e WEAPP_DEVTOOLS_ARGS=... -e WEAPP_DEVTOOLS_CWD=... -e WEAPP_AUTOCLOSE=... -e WEAPP_AUTOLAUNCH=... -e WEAPP_LAUNCH_TIMEOUT=... -e WEAPP_CONNECT_TIMEOUT=... -- npx -y @chaixueyuan/weapp-agent-mcp
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"weapp-agent-mcp": {
"command": "npx",
"args": [
"-y",
"@chaixueyuan/weapp-agent-mcp"
],
"env": {
"WEAPP_WS_ENDPOINT": "...",
"WEAPP_AUTOMATOR_MODE": "...",
"WEAPP_PROJECT_PATH": "...",
"WECHAT_DEVTOOLS_CLI_PATH": "...",
"WEAPP_DEVTOOLS_PORT": "...",
"WEAPP_DEVTOOLS_TIMEOUT": "...",
"WEAPP_AUTO_ACCOUNT": "...",
"WEAPP_DEVTOOLS_TICKET": "...",
"WEAPP_TRUST_PROJECT": "...",
"WEAPP_DEVTOOLS_ARGS": "...",
"WEAPP_DEVTOOLS_CWD": "...",
"WEAPP_AUTOCLOSE": "...",
"WEAPP_AUTOLAUNCH": "...",
"WEAPP_LAUNCH_TIMEOUT": "...",
"WEAPP_CONNECT_TIMEOUT": "..."
}
}
}
}Fill in the environment variables with your own credentials.
What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
WEAPP_WS_ENDPOINT,WEAPP_AUTOMATOR_MODE,WEAPP_PROJECT_PATH,WECHAT_DEVTOOLS_CLI_PATH,WEAPP_DEVTOOLS_PORT,WEAPP_DEVTOOLS_TIMEOUT,WEAPP_AUTO_ACCOUNT,WEAPP_DEVTOOLS_TICKET,WEAPP_TRUST_PROJECT,WEAPP_DEVTOOLS_ARGS,WEAPP_DEVTOOLS_CWD,WEAPP_AUTOCLOSE,WEAPP_AUTOLAUNCH,WEAPP_LAUNCH_TIMEOUT,WEAPP_CONNECT_TIMEOUT
Summary
Agent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools.
weapp-agent-mcp vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| weapp-agent-mcp | 16 | Local | Yes | npm |
| Agent Swarm | 835 | Hosted | Yes | None |
| HOL Guard | 670 | Local | No | pypi |
| wechat-devtools-mcp | 146 | Local | Yes | pypi |
| Metro MCP | 81 | Local | No | npm |
Questions
It reads 15 environment variables: WEAPP_WS_ENDPOINT, WEAPP_AUTOMATOR_MODE, WEAPP_PROJECT_PATH, WECHAT_DEVTOOLS_CLI_PATH, WEAPP_DEVTOOLS_PORT, WEAPP_DEVTOOLS_TIMEOUT, WEAPP_AUTO_ACCOUNT, WEAPP_DEVTOOLS_TICKET, WEAPP_TRUST_PROJECT, WEAPP_DEVTOOLS_ARGS, WEAPP_DEVTOOLS_CWD, WEAPP_AUTOCLOSE, WEAPP_AUTOLAUNCH, WEAPP_LAUNCH_TIMEOUT, WEAPP_CONNECT_TIMEOUT. Set them in your MCP config before starting the server.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
weapp-agent-mcp is a local MCP server distributed as the npm package @chaixueyuan/weapp-agent-mcp.
Run: claude mcp add weapp-agent-mcp -e WEAPP_WS_ENDPOINT=... -e WEAPP_AUTOMATOR_MODE=... -e WEAPP_PROJECT_PATH=... -e WECHAT_DEVTOOLS_CLI_PATH=... -e WEAPP_DEVTOOLS_PORT=... -e WEAPP_DEVTOOLS_TIMEOUT=... -e WEAPP_AUTO_ACCOUNT=... -e WEAPP_DEVTOOLS_TICKET=... -e WEAPP_TRUST_PROJECT=... -e WEAPP_DEVTOOLS_ARGS=... -e WEAPP_DEVTOOLS_CWD=... -e WEAPP_AUTOCLOSE=... -e WEAPP_AUTOLAUNCH=... -e WEAPP_LAUNCH_TIMEOUT=... -e WEAPP_CONNECT_TIMEOUT=... -- npx -y @chaixueyuan/weapp-agent-mcp
Run: codex mcp add weapp-agent-mcp --env WEAPP_WS_ENDPOINT=... --env WEAPP_AUTOMATOR_MODE=... --env WEAPP_PROJECT_PATH=... --env WECHAT_DEVTOOLS_CLI_PATH=... --env WEAPP_DEVTOOLS_PORT=... --env WEAPP_DEVTOOLS_TIMEOUT=... --env WEAPP_AUTO_ACCOUNT=... --env WEAPP_DEVTOOLS_TICKET=... --env WEAPP_TRUST_PROJECT=... --env WEAPP_DEVTOOLS_ARGS=... --env WEAPP_DEVTOOLS_CWD=... --env WEAPP_AUTOCLOSE=... --env WEAPP_AUTOLAUNCH=... --env WEAPP_LAUNCH_TIMEOUT=... --env WEAPP_CONNECT_TIMEOUT=... -- npx -y @chaixueyuan/weapp-agent-mcp
Similar MCP servers
NameStars
- Agent Swarmio.github.desplega-ai/agent-swarm835
- HOL Guardio.github.hashgraph-online/hol-guard670
- wechat-devtools-mcpio.github.WaterTian/wechat-devtools-mcp146
- Metro MCPio.github.steve228uk/metro-mcp81
- best-cad-mcpio.github.LokmenoWer/best-cad-mcp26
- CloakMCPio.github.overtimepog/CloakMCP13
- Munim Computer Useio.github.munimtechnologies/munim-computer-use10
- Chrome DevTools MCPio.github.ChromeDevTools/chrome-devtools-mcp53K