Skip to content

v0.2.0

Choose a tag to compare

@yfmeii yfmeii released this 02 Apr 04:33
· 16 commits to main since this release

更新内容

新功能

  • ✨ 新增 mp_listProjects 工具 - 列出微信开发者工具中的最近项目
  • ✨ 新增 mp_setDefaultProject 工具 - 设置默认小程序项目路径,下次连接自动使用
  • ✨ 新增 mp_currentPage 工具 - 获取当前页面信息,支持 withData 选项返回页面数据
  • ✨ AutoLaunch 支持 - 设置 WEAPP_AUTOLAUNCH=true 可自动检测并启动微信开发者工具(感谢 @mengfanbo123 贡献 #14)
  • ✨ page_waitElement 支持 [index=N] 语法选择第 N 个元素(感谢 @mengfanbo123 贡献 #14)

修复

  • 🐛 修复 element_tap 调用不存在的 API(boundingClientRect、isVisible)导致崩溃的问题
  • 🐛 修复 stdio disconnect 后进程僵死问题,断开连接时主动 process.exit(0)
  • 🐛 修复 macOS 项目列表路径优先级错误,现优先使用微信开发者工具官方路径
  • 🐛 修复 CLI 验证失败时应 throw Error 而非 warn+return
  • 🔧 修复 getConfiguredPort 从 wsEndpoint 解析端口逻辑

改进

  • 📦 所有依赖升级到最新版本(包括 zod 4.x、TypeScript 6.x、fastmcp 3.34、@modelcontextprotocol/sdk 1.29)
  • 🔧 新增 mp_ensureConnection 的 prompts 引导文本,改善 AI 使用体验
  • 🔧 统一错误返回格式,改用 withUserErrorResult 包装
  • 📝 修正 README 安装命令���统一使用 @yfme/weapp-dev-mcp(无 scope 包名属于其他用户)

完整更新日志: v0.1.7...v0.2.0