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.

metro-mcpThe MCP server for React Native & Expo

Connect Claude, Cursor, or any AI agent to your running app. Inspect components, track network requests, record tests, and more โ€” no app code changes needed.

Tools Reference

View on GitHub

Claude

You|

Claude

Claude

You|

Claude

Quick Install

Claude CodeCursorVS Code

claude mcp add metro-mcp -- npx -y metro-mcp

๐Ÿ”Œ

Zero setup

Connects to Metro via Chrome DevTools Protocol. No app modifications required for core debugging features.

๐Ÿงฉ

Plugin-based

Every capability is a plugin. Extend metro-mcp with local files or npm packages using the definePlugin API.

๐Ÿค–

AI-native

Designed as an MCP server โ€” expose tools, resources, and prompts directly to Claude, Cursor, VS Code, and more.

๐Ÿงช

Test recording

Record real user interactions and generate Appium, Maestro, or Detox tests with accurate selectors automatically.

๐Ÿ“Š

Profiling

CPU profiling via Hermes CDP and React Profiler integration to find performance hotspots fast.

๐Ÿ› ๏ธ

Full control

Inspect components, dispatch Redux actions, navigate, take screenshots, run JS โ€” all from your AI agent.

Related Servers