Skip to content

Metro MCP 0.15.0

Latest

Choose a tag to compare

@steve228uk steve228uk released this 04 Sep 20:37

Metro MCP 0.15.0 improves runtime inspection and automation across React Native and Expo apps.

  • Correct native device discovery and target selection, with verified SimView and IDB input.
  • Await Hermes JavaScript evaluation reliably without replaying scripts.
  • Discover unvisited registered routes and installed-app URL schemes, and wait for the focused navigation route.
  • Open app settings through the connected app and verify reloads without duplicate dispatch.
  • Wait for recorder instrumentation before capture and generate Appium tests for a single WebdriverIO runner session.
  • Report incomplete accessibility trees accurately.
  • Resolve initialized AsyncStorage exports on Hermes and explain when AsyncStorage is unavailable.

Includes pull requests #90#100.

Validation: 462 automated tests passed, plus type checking, package and documentation builds. The packed release passed nine MCP protocol checks, including modern and legacy protocols and shared-daemon clients. Local acceptance exercised all 88 tools; the three AsyncStorage tools used a temporary compatible fixture in live Hermes because the acceptance app does not include AsyncStorage. Native AsyncStorage persistence was not validated.