Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

weapp-agent-mcp

local MCP server

weapp-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

ServerStarsTypeAPI keyRuntime
weapp-agent-mcp16LocalYesnpm
Agent Swarm835HostedYesNone
HOL Guard670LocalNopypi
wechat-devtools-mcp146LocalYespypi
Metro MCP81LocalNonpm

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
  1. Agent Swarmio.github.desplega-ai/agent-swarm835
  2. HOL Guardio.github.hashgraph-online/hol-guard670
  3. wechat-devtools-mcpio.github.WaterTian/wechat-devtools-mcp146
  4. Metro MCPio.github.steve228uk/metro-mcp81
  5. best-cad-mcpio.github.LokmenoWer/best-cad-mcp26
  6. CloakMCPio.github.overtimepog/CloakMCP13
  7. Munim Computer Useio.github.munimtechnologies/munim-computer-use10
  8. Chrome DevTools MCPio.github.ChromeDevTools/chrome-devtools-mcp53K