Skip to main content
Glama

Android MCP Tools

A small local MCP server that exposes a safe, explicit subset of Android Debug Bridge automation to AI agents and test runners.

Tools

  • list connected devices;

  • tap and swipe by coordinates;

  • type into the focused field;

  • send HOME, BACK, ENTER and APP_SWITCH keys;

  • launch an installed package;

  • dump the current UI Automator accessibility hierarchy.

ADB stays local. The server does not publish a device or open a network listener; it communicates through MCP stdio.

Related MCP server: adb-mcp-server

Requirements

  • Node.js 20+

  • Android platform tools (adb)

  • USB debugging or a trusted Wi-Fi ADB connection

Run

npm install
npm test
npx android-mcp-tools

Example MCP configuration:

{
  "mcpServers": {
    "android": {
      "command": "npx",
      "args": ["android-mcp-tools"]
    }
  }
}

Set ADB_BIN when adb is not available through PATH.

Safety

Only devices already trusted by the local ADB installation are accessible. The project contains no device serials, credentials, sessions, screenshots or user data.

Author

Denis Luzyanin — github.com/IMP4R

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables programmatic control of Android devices via ADB, supporting UI automation, app management, screen capture with OCR, and file transfers through the Model Context Protocol. It allows MCP-compatible clients like Claude Desktop and Cursor to interact directly with physical or emulated Android devices.
    3
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables MCP-compatible agents to control an Android device over the network via ADB, providing tools for shell commands, screen capture, UI inspection, file operations, and input simulation.
    7 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A powerful MCP server that provides comprehensive Android device automation capabilities through ADB, enabling AI agents to interact with Android devices for testing, automation, and device control tasks.
    1
    -
  • A
    license
    A
    quality
    D
    maintenance
    Drive an Android phone over ADB and expose it to AI agents via MCP, enabling natural language-driven interaction for native app testing.
    13
    MIT