mcpdirectory.dev
9,129 servers · updated 23 Sept

Execbro MCP server

community Active last commit 17 d
{
  "mcpServers": {
    "execbro": {
      "command": "npx",
      "args": [
        "-y",
        "execbro@latest"
      ]
    }
  }
}
file .mcp.json (in your project root)install npx -y execbroversion 2.12.3

What it does

ExecBro is an MCP server that connects AI agents to running React Native apps, providing access to logs, network monitoring, screenshots, UI interaction, and JavaScript execution. It enables developers to debug and test React Native applications through an AI assistant without modifying app code.

  • Capture app logs, network requests, and component state to investigate bugs and errors in a running React Native app.
  • Automate UI testing by taking screenshots, tapping elements, swiping, and pinching to verify app behavior end-to-end.
  • Mock HTTP responses and tamper with network traffic to test error handling paths without modifying the app's source code.

Tools this server exposes

ToolDoes
get_logsCapture console output (log, warn, error, info, debug) from the running React Native app with filtering and search.
get_network_requestsMonitor HTTP requests and responses including headers, timing, and body content.
mock_responseReplace or modify HTTP responses to simulate error conditions, delays, or offline states.
execute_javascriptRun arbitrary JavaScript code directly in the app and inspect the results.
get_global_stateInspect Apollo Client, Redux stores, Expo Router, and other global state in the app.
get_screenshotCapture a screenshot of the running app on iOS Simulator or Android device.
tapTap a UI element on the screen, with automatic fallback chain from fiber tree to accessibility to OCR to coordinates.
swipeSwipe across the screen with automatic platform detection and verification of meaningful visual change.
pinchPerform a multi-touch pinch gesture on Android emulator to zoom maps, galleries, and other zoomable content.
input_textType text into a focused input field and verify the text was written correctly.
tap_to_sourcePoint at a UI element to get the absolute source file and line number where it is rendered.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.