Changelog
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.