
Metro MCP
Hooks into Metro bundler and Hermes via Chrome DevTools Protocol to expose React Native and Expo runtime state as MCP tools. No app code changes needed. Query console logs, inspect network requests, evaluate JavaScript in the running app, control simulators, trigger deep links, read AsyncStorage, and symbolicate stack traces. Includes Redux state inspection, React component tree walking, and test recording that generates Appium or Maestro scripts from your interactions. Built-in CDP proxy lets you use Chrome DevTools alongside the MCP connection without disconnecting. Supports iOS simulators via xcrun simctl and Android devices via adb, with optional IDB for advanced iOS operations.
- GitHub stars
- 86
- tool
- 1
- transport
- STDIO
- last updated
- Sep 4, 2026
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
open_devtoolsOpens the React Native DevTools frontend alongside the MCP by routing the WebSocket connection through the CDP proxy.
Opens the React Native DevTools frontend alongside the MCP by routing the WebSocket connection through the CDP proxy.
No parameter schema in public metadata yet.
Sponsors
Readme
metro-mcp
A plugin-based MCP server for React Native runtime debugging, inspection, and automation. Connects to Metro bundler via Chrome DevTools Protocol — no app code changes needed for most features.
Works with Expo, bare React Native, and any project using Metro + Hermes.
Contents
Details
- Repository
- github.com/steve228uk/metro-mcp
- Categories
- Automation & Workflows, Mobile Development
- Package
metro-mcp- Transport
- STDIO
- Registry
- MCP registry, active