Leezgion/weapp-pilot-mcp
MCP server for WeChat Mini Program automation with Taro support, runtime diagnostics, smoke tests, and scenario execution.
Platform-specific configuration:
{
"mcpServers": {
"weapp-pilot-mcp": {
"command": "npx",
"args": [
"-y",
"weapp-pilot-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
English | 简体中文
WeApp Pilot MCP is a local MCP server for LLM and Agent workflows that automate WeChat Mini Programs through WeChat DevTools.
The current public scope focuses on route-aware smoke validation, structured scenario execution, and runtime diagnostics for Taro-based projects.
miniprogram-automator runtime controlenv_checkpreflight_checkproject_routes, route_search, and smoke_runscenario_run@weapp-pilot/shared: contracts, error model, and tool schemas@weapp-pilot/weapp-core: local orchestration, runtime control, assertions, and artifacts@weapp-pilot/mcp-server: stdio MCP server and tool registrypnpm install
pnpm build
pnpm test
pnpm smoke:fixturepnpm smoke:fixture runs the fake end-to-end validation flow around the bundled Taro fixture and proves that the MCP contracts and runtime orchestration are wired correctly before touching a real WeChat DevTools session.
Use a direct Node entrypoint when wiring the workspace build into an MCP client so stdio is not polluted by package-manager script banners:
{
"mcpServers": {
"weapp-pilot": {
"command": "node",
"args": ["<repo-root>/packages/mcp-server/dist/bin.js"]
}
}
}The prepared public package name is weapp-pilot-mcp:
npx -y weapp-pilot-mcpTypical published-package MCP wiring:
Loading reviews...