PluginBench
MCP Server

Expo Android MCP MCP Server

io.github.frndchagas/expo-android

What is the Expo Android MCP MCP server?

MCP server for Android emulator automation via ADB.

How to install Expo Android MCP

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ADB_PATH

    Path to adb executable.

  • ADB_SERIAL

    Device serial to target (optional, use 'auto' to clear and auto-detect).

  • ADB_TIMEOUT_MS

    Timeout for adb commands in milliseconds.

  • ADB_MAX_BUFFER_MB

    Max buffer size for adb output in MB.

  • ADB_DEBUG

    Enable adb debug logs (set to 1).

  • MCP_TRANSPORT

    Transport: stdio, http, or both.

  • PORT

    HTTP port when MCP_TRANSPORT is http or both.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "expo-android": {
      "command": "npx",
      "args": [
        "-y",
        "@fndchagas/expo-android"
      ],
      "env": {
        "ADB_PATH": "<YOUR_ADB_PATH>",
        "ADB_SERIAL": "<YOUR_ADB_SERIAL>",
        "ADB_TIMEOUT_MS": "<YOUR_ADB_TIMEOUT_MS>",
        "ADB_MAX_BUFFER_MB": "<YOUR_ADB_MAX_BUFFER_MB>",
        "ADB_DEBUG": "<YOUR_ADB_DEBUG>",
        "MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
        "PORT": "<YOUR_PORT>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "expo-android": {
      "command": "npx",
      "args": [
        "-y",
        "@fndchagas/expo-android"
      ],
      "env": {
        "ADB_PATH": "<YOUR_ADB_PATH>",
        "ADB_SERIAL": "<YOUR_ADB_SERIAL>",
        "ADB_TIMEOUT_MS": "<YOUR_ADB_TIMEOUT_MS>",
        "ADB_MAX_BUFFER_MB": "<YOUR_ADB_MAX_BUFFER_MB>",
        "ADB_DEBUG": "<YOUR_ADB_DEBUG>",
        "MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
        "PORT": "<YOUR_PORT>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "expo-android": {
      "command": "npx",
      "args": [
        "-y",
        "@fndchagas/expo-android"
      ],
      "env": {
        "ADB_PATH": "<YOUR_ADB_PATH>",
        "ADB_SERIAL": "<YOUR_ADB_SERIAL>",
        "ADB_TIMEOUT_MS": "<YOUR_ADB_TIMEOUT_MS>",
        "ADB_MAX_BUFFER_MB": "<YOUR_ADB_MAX_BUFFER_MB>",
        "ADB_DEBUG": "<YOUR_ADB_DEBUG>",
        "MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
        "PORT": "<YOUR_PORT>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "expo-android": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@fndchagas/expo-android"
      ],
      "env": {
        "ADB_PATH": "<YOUR_ADB_PATH>",
        "ADB_SERIAL": "<YOUR_ADB_SERIAL>",
        "ADB_TIMEOUT_MS": "<YOUR_ADB_TIMEOUT_MS>",
        "ADB_MAX_BUFFER_MB": "<YOUR_ADB_MAX_BUFFER_MB>",
        "ADB_DEBUG": "<YOUR_ADB_DEBUG>",
        "MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
        "PORT": "<YOUR_PORT>"
      }
    }
  }
}
Claude Code
claude mcp add expo-android --env ADB_PATH=<YOUR_ADB_PATH> --env ADB_SERIAL=<YOUR_ADB_SERIAL> --env ADB_TIMEOUT_MS=<YOUR_ADB_TIMEOUT_MS> --env ADB_MAX_BUFFER_MB=<YOUR_ADB_MAX_BUFFER_MB> --env ADB_DEBUG=<YOUR_ADB_DEBUG> --env MCP_TRANSPORT=<YOUR_MCP_TRANSPORT> --env PORT=<YOUR_PORT> -- npx -y @fndchagas/expo-android

Related MCP servers

MCP server for Coolify API operations.

View repository →