Changelog
v0.11.2
May 12, 2026
What's Changed ​
- Refine MCP app height sizing helpers by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/51
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.11.1...v0.11.2
v0.11.1
May 12, 2026
What's Changed ​
- Add minimum height support for MCP app resources by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/50
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.11.0...v0.11.1
v0.11.0
May 12, 2026
What's Changed ​
- Add pinned packages support to community plugins loader by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/44
- add codex by @benschac in https://github.com/steve228uk/metro-mcp/pull/45
- Update docs to include OpenCode by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/47
- Adopt MCP Apps integration for interactive runtime panels by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/48
New Contributors ​
- @benschac made their first contribution in https://github.com/steve228uk/metro-mcp/pull/45
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.10.0...v0.11.0
v0.10.0
April 13, 2026
What's Changed ​
- Add CLI commands for plugin scaffolding and project setup by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/43
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.9.2...v0.10.0
v0.9.2
April 13, 2026
What's Changed ​
- Add community plugins page to docs by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/40
- Fix custom plugin resolution by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/42
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.9.1...v0.9.2
v0.9.1
April 12, 2026
What's Changed ​
- Custom plugin improvements by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/39
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.9.0...v0.9.1
v0.9.0
April 11, 2026
What's Changed ​
- Clarify console/network/error output formats and add
sinceparameter by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/35 - Add permissions plugin for iOS Simulator and Android Emulator by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/36
- Add filesystem plugin for browsing app sandbox directories by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/37
- Add environment plugin for inspecting app runtime configuration by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/38
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.8.4...v0.9.0
v0.8.4
April 10, 2026
What's Changed ​
- Improve token efficiency of tool responses by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/34
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.8.3...v0.8.4
v0.8.3
April 9, 2026
What's Changed ​
- Fix connection issues with React Native <0.85 by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/33
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.8.2...v0.8.3
v0.8.2
April 9, 2026
What's Changed ​
- Add MCP spec features: tool annotations, progress notifications, resource subscriptions by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/32
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.8.1...v0.8.2
v0.8.1
April 8, 2026
What's Changed ​
- Add MCP registry publishing via GitHub Actions by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/29
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.8.0...v0.8.1
v0.8.0
April 8, 2026
What's Changed ​
- Use default debugger URL on RN 0.85+ by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/28
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.7.2...v0.8.0
v0.7.2
April 8, 2026
What's Changed ​
- Fix tap_element/long_press not working when testID is on a child element by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/27
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.7.1...v0.7.2
v0.7.1
April 8, 2026
What's Changed ​
- Add codex plugin manifest by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/25
- Bump version to 0.7.1 and update metro-bridge dependency by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/26
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.7.0...v0.7.1
v0.7.0
April 4, 2026
What's Changed ​
- feat: Migrate to metro-bridge by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/24
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.6.4...v0.7.0
v0.6.4
April 3, 2026
What's Changed ​
- fix: prevent multiple instances from competing for Metro's CDP connection by @audrius-savickas in https://github.com/steve228uk/metro-mcp/pull/23
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.6.3...v0.6.4
v0.6.3
April 2, 2026
What's Changed ​
- fix: resolve console.log objects fully via CDP by @audrius-savickas in https://github.com/steve228uk/metro-mcp/pull/22
New Contributors ​
- @audrius-savickas made their first contribution in https://github.com/steve228uk/metro-mcp/pull/22
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.6.2...v0.6.3
v0.6.2
March 31, 2026
What's Changed ​
- Add examples and demo to docs by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/18
- Add open-graph image by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/20
- fix: resolve ReferenceError in get_current_route tool by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/21 reported by @efstathiosntonas
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.6.1...v0.6.2
v0.6.1
March 30, 2026
What's Changed ​
- Setup Github Pages by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/17
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.6.0...v0.6.1
v0.6.0
March 30, 2026
What's Changed ​
- feat: add CDP proxy for Chrome DevTools coexistence by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/13
- feat: add debugging tools — globals discovery, reload, network stats, inspect_at_point by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/12
- feat: add per-device buffers for console, network, and error data by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/11
- Document new tools and Chrome DevTools usage in README by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/14
- fix: buffering of duplicate requests by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/15
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.5.2...v0.6.0
v0.5.2
March 30, 2026
What's Changed ​
- Improve connection health detection with ping-based keepalive by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/10
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.5.1...v0.5.2
v0.5.1
March 30, 2026
What's Changed ​
- Migrate from Bun-specific APIs to Node.js standard library by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/9
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.5.0...v0.5.1
v0.5.0
March 30, 2026
What's Changed ​
- Fix Metro connection stability with ws ping/pong and /events WebSocket by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/8
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.4.0...v0.5.0
v0.4.0
March 29, 2026
What's Changed ​
- fix: stabilise CDP connection by centralising reconnect in server.ts by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/5
- Enhance MCP workflows: automation, profiling, recording, and prompts by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/4
- Add Claude Code Statusline Tool by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/6
- v0.4.0 by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/7
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.3.0...v0.4.0
v0.3.0
March 29, 2026
What's Changed ​
- Add unified test recorder with Appium, Maestro, and Detox output by @steve228uk in https://github.com/steve228uk/metro-mcp/pull/2
Full Changelog: https://github.com/steve228uk/metro-mcp/compare/v0.2.0...v0.3.0
v0.2.0
March 28, 2026
Added ​
- Profiler plugin — CPU and render profiling for React Native apps without requiring the React DevTools
browser extension
start_profiling/stop_profilingtools capture per-component render durations across all commits by patching__REACT_DEVTOOLS_GLOBAL_HOOK__at runtime; works on New Architecture (Bridgeless/Fusebox) and legacy bridgeget_flamegraphtool andmetro://profiler/flamegraphresource render a ranked component chart with time barsmetro://profiler/dataresource exposes raw commit data as JSON for agent analysisget_react_renderstool reads timings from<Profiler onRender={trackRender}>wrappers with memoization savings %get_profile_statusreports active profiling mode and previous profile availability- Auto-detects Fusebox targets and skips unsupported CDP fallbacks
- New
profiler.newArchitectureconfig option (defaulttrue)
trackRenderclient SDK export — drop-inonRendercallback for React<Profiler>, records toglobalThis.__METRO_MCP__.renders(capped at 200 entries)
Changed ​
debug-performanceprompt updated to walk through CPU profiling + React render analysis + network checks- Client SDK bundle target changed to
browserto fiximport.metacrash on Hermes - All
globalreferences in client SDK changed toglobalThisfor Hermes compatibility
Fixed ​
CDPConnectioninterface now exposesgetTarget()for target capability detectionMetroTargettype extended withreactNative.capabilities.prefersFuseboxFrontend
v0.1.1
March 28, 2026
Initial version of the MCP and Claude Plugin.