
chaixueyuan/weapp-agent-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Agent-first MCP server for WeChat Mini Program debugging & automation. 面向 agent 的微信小程序 MCP 服务,让 Claude Code / Cursor 直接操作微信开发者工具。
Обзор
面向 agent 的微信小程序 MCP 服务 — 让 Claude Code / Cursor / Codex 等 agent 在对话中直接驱动微信开发者工具完成调试、UI 操作、页面巡检与轻量测试。 📖 Changelog · 🐛 Issues · 💬 Discussions weapp-agent-mcp 是一个面向 agent 的微信小程序 MCP 服务,基于 miniprogram-automator 封装微信开发者工具自动化能力,用于页面调试、元素操作、轻量回归测试与恢复友好型排查。 它适合: - agent 主开发 / 主调试 - 串行截图与页面巡检 - 轻量 scenario / report - 基于稳定 selector 的自动化验证 如果你已经在用 Claude Code / Cursor / Codex 等 agent 写小程序,传统的 miniprogram-automator 脚本式调用不够顺手 — 你得让 agent 写 node 脚本、跑、读输出、再调整。本项目把自动化能力直接暴露成 agent 工具调用,让 agent 在对话中可以: - 🤖 — 直接调用 mp_screenshot / page_snapshot / element_tap,不必中转脚本 - 🔁 — 内置 mp_healthCheck / mp_recoverConnection,断连后能自愈,长会话更稳 - 📋 — mp_runScenario + mp_generateScenarioReport 产出 markdown 报告,适合给 PR / oncall 用 - 🎯 — 设计上鼓励 qa-* 命名锚点,减少 UI 改版后的脚本碎裂 - 已安装微信开发者工具,支持命令行访问(cli / cli.bat) - 本地已安装 Node.js 18+ 和 npm - 有可以在开发者工具中打开的小程序项目 - 已在微信开发者工具中开启自动化测试与服务端口 不需要先把仓库拉到本地,也不需要自己手动构建 dist。只要本机有 Node.js 和 npx,就可以直接在 MCP 客户端里这样配置:
Установка
npx -y @chaixueyuan/weapp-agent-mcpКонфигурация
{
"mcpServers": {
"weapp-agent-mcp": {
"command": "npx",
"args": [
"-y",
"@chaixueyuan/weapp-agent-mcp"
],
"env": {
"WEAPP_WS_ENDPOINT": "ws://localhost:9420"
}
}
}
}