Mobile Device MCP Server

MCP server that gives AI coding assistants (Claude, Cursor, Windsurf) the ability to see and interact with Android mobile devices via ADB —

Local serverstdioPython

What is the Mobile Device MCP Server?

MCP server that gives AI coding assistants (Claude, Cursor, Windsurf) the ability to see and interact with Android mobile devices via ADB — AI-powered visual

Configuration and credentials

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
list_devicesList all connected Android devices/emulators
get_device_infoModel, manufacturer, Android version, SDK level
get_screen_sizeScreen resolution in pixels
take_screenshotCapture screenshot (PNG or JPEG, configurable quality & resize)
get_ui_elementsGet the accessibility/UI element tree as structured JSON
tapTap at coordinates
double_tapDouble tap at coordinates
long_pressLong press at coordinates
swipeSwipe between two points
type_textType text into the focused field
press_keyPress a key (home, back, enter, volume, etc.)
list_appsList installed apps
get_current_appGet the foreground app
get_logsGet logcat entries with filtering

How to install the Mobile Device MCP Server

{
  "mcpServers": {
    "mobile-device": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mobile-device-mcp"
      ],
      "env": {
        "GOOGLE_API_KEY": "YOUR_GOOGLE_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GOOGLE_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Mobile Device MCP to list devices.”
  • “Use Mobile Device MCP to get device info.”
  • “Use Mobile Device MCP to get screen size.”

Frequently asked questions

MCP server that gives AI coding assistants (Claude, Cursor, Windsurf) the ability to see and interact with Android mobile devices via ADB — AI-powered visual Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.