Skip to content

Summary

Android automation from code or an AI agent over MCP, with no ADB, USB cable or root, using Python, Node.js, CLI or HTTP.

Features

  • Control real Android phones without ADB, USB or root
  • Python, Node.js, CLI, HTTP and Appium access from one command spec
  • MCP adapter with read-only and tool-allowlist modes
  • Screen inspector with selector suggestions and script recording
  • pytest plugin and device leasing for shared phone shelves

Installation

Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.

Any MCP-compatible agent

Most agents (Claude, Cursor, Windsurf, VS Code, and more) read a standard mcpServers configuration.

  1. Open your agent's MCP configuration file.
  2. Merge the snippet below into it.
  3. Restart the agent — the "Droidline" tools will be available.
{
  "mcpServers": {
    "droidline": {
      "command": "droidline",
      "args": [
        "mcp"
      ]
    }
  }
}

Description

Droidline lets you test apps on real Android phones, script repetitive tasks, run a shelf of devices, or hand a phone to an AI agent. You install a small companion app on the phone, switch on its accessibility permissions and pair it with a QR code over Wi-Fi. There is no ADB, no USB debugging and no root.

The same command set is exposed everywhere: a Python SDK (pip install droidline), a Node.js and TypeScript SDK, a CLI, an HTTP API and Appium-compatible WebDriver. The MCP adapter (droidline mcp) lets Claude, Cursor, VS Code and other agents look at the phone screen and tap, type or swipe, and you can restrict it with --read-only or a tool allowlist. It also ships a screen inspector that suggests selectors and records scripts, a pytest plugin and device leasing for sharing phones between scripts.

The server is written in Go and needs a PC on Windows, macOS or Linux plus an Android 9 or newer phone. The project is at version 0.1 and is MIT licensed; testing across phone brands is still in progress.

Related MCP Servers

MCP: agent-device

by Callstack

Featured

Give a coding agent a live feedback loop on real mobile, TV and desktop apps — inspect, tap, type and capture evidence on iOS, Android and HarmonyOS over MCP or a CLI.

MCP: Mobile MCP

by Mobile Next

Featured

Platform-agnostic MCP server that drives iOS and Android apps on simulators, emulators and real devices through the accessibility tree rather than screenshots.

Featured

Official MCP server for the Mux video API, built on a code-execution scheme: the agent writes TypeScript against the SDK and runs it in a Deno sandbox.

MCP: ripwire

by Red Hat

Featured

Red Hat's zero-dependency C++23 code-context engine — ranked call graphs and blast-radius analysis, indexing a repo in under half a second with no server and no database.

Browse all MCP servers →