ExecBro MCP Server

Gives AI agents eyes and hands into running React Native apps: logs, REPL, tap, screenshots

Remote serverstreamable-httpPython

What is the ExecBro MCP Server?

Gives AI agents eyes and hands into running React Native apps: logs, REPL, tap, screenshots

The short version

Build, debug, and verify features end-to-end — without leaving the chat.

What it needs from you

  • Node.js 18+ - React Native app running with Metro bundler - Recommended: execbro-sdk in your app — wires stores and the network layer into the agent for dramatically better debugging (optional; ExecBro works without it) - iOS UI automation: AXe CLI (brew install cameroncooke/axe/axe, default) or [Facebook

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scan_metro**Start here** — scan for Metro servers and auto-connect
get_network_requestsMonitor HTTP requests with method/status filtering
get_screen_state**Orientation snapshot** — active route, overlays, and every element with a tap-ready (x, y)
get_screen_layoutScreen map of visible components with positions, sizes, and text content
tap**Unified tap** — auto-detects platform, tries fiber → accessibility → OCR → coordinates
dismiss_keyboardBlur the focused input and close the on-screen keyboard
execute_in_appRun JS expressions in the app runtime (REPL-style)

How to install the ExecBro MCP Server

{
  "mcpServers": {
    "execbro": {
      "command": "npx",
      "args": ["-y", "execbro"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ - React Native app running with Metro bundler - Recommended: execbro-sdk in your app — wires stores and the network layer into the agent for dramatically better debugging (optional; ExecBro works without it) - iOS UI automation: AXe CLI (brew install cameroncooke/axe/axe, default) or [Facebook

Example prompts to try

  • “Use ExecBro to scan metro.”
  • “Use ExecBro to get network requests.”
  • “Use ExecBro to get screen state.”

Frequently asked questions

Gives AI agents eyes and hands into running React Native apps: logs, REPL, tap, screenshots Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.