{"repo":"Chaixueyuan/weapp-agent-mcp","free":true,"listed":false,"github":"https://github.com/Chaixueyuan/weapp-agent-mcp","clone":"git clone https://github.com/Chaixueyuan/weapp-agent-mcp.git","description":"Agent-first MCP server for WeChat Mini Program debugging & automation. 面向 agent 的微信小程序 MCP 服务,让 Claude Code / Cursor 直接操作微信开发者工具。","language":"TypeScript","stars":14,"topics":["agent","automation","claude-code","codex-cli","cursor","mcp","mcp-server","miniprogram-automator","model-context-protocol","weapp"],"license":"MIT","category":"mcp-servers","readme_excerpt":"weapp-agent-mcp Agent-first MCP server for WeChat Mini Program debugging, automation, and lightweight regression testing. 面向 agent 的微信小程序 MCP 服务 — 让 Claude Code / Cursor / Codex 等 agent 在对话中直接驱动微信开发者工具完成调试、UI 操作、页面巡检与轻量测试。 📖 Changelog · 🐛 Issues · 💬 Discussions weapp-agent-mcp 是一个面向 agent 的微信小程序 MCP 服务，基于 miniprogram-automator 封装微信开发者工具自动化能力，用于页面调试、元素操作、轻量回归测试与恢复友好型排查。 它适合： - agent 主开发 / 主调试 - 串行截图与页面巡检 - 轻量 scenario / report - 基于稳定 selector 的自动化验证 它当前不应被宣传为： - 并发截图通道 - 超长高压全链路回归引擎 文档导航 更完整的文档入口见 docs/README.md 。 为什么选 weapp-agent-mcp 如果你已经在用 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 用 - 🎯 稳定 selector 优先 — 设计上鼓励 qa- 命名锚点，减少 UI 改版后的脚本碎裂 适用 / 不适用对比 场景 是否适用 --- --- Agent 主动驱动调试 / 巡检 ✅ 主推场景 写传统脚本式 e2e 测试 ⚪ 直接用原生 miniprogram-automator SDK 更轻 并发截图 / 压测 ❌ 不适用 — 截图通道按串行设计 长会话 / 多轮调试 ✅ 有 health / recover 工具兜底 CI 上的长链路回归 ⚠️ 拆短 scenario 后可用，超长链路建议专业框架 前置要求 - 已安装微信开发者工具，支持命令行访问（ cli / cli.bat ） - 本地已安装 Node.js 18+ 和 npm - 有可以在开发者工具中打开的小程序项目 - 已在微信开发者工具中开启自动化测试与服务端口 快速开始 方式一：通过 npm / npx 接入（推荐，普通用户默认这样用） 不需要先把仓库拉到本地，也不需要自己手动构建 dist 。只要本机有 Node.js 和 npx ，就可以直接在 MCP 客户端里这样配置： 如果你希望在 Claude 等客户端里用更短的别名，也可以把 MCP server key 命名为 weapp-dev ，但发布包名和服务名以 weapp-agent-mc","default_branch":null,"files":null,"tree":[],"storefront":"/r/Chaixueyuan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Chaixueyuan/weapp-agent-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}