Let an AI agent take screenshots and tap through an Android app automatically.
Automate installing apps and capturing logs from a test device or emulator.
Give an agent a raw ADB command escape hatch for anything the built-in tools miss.
| mrnewdelhi/adb-mcp | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20+ and Android Platform Tools with adb already on the system path.
adb-mcp is a server that connects AI agents to Android devices and emulators through a protocol called MCP (Model Context Protocol). Android Debug Bridge, or ADB, is the standard command-line toolkit for communicating with Android phones, tablets, and virtual devices, adb-mcp wraps nearly all of ADB's capabilities into structured tools that agents can call directly. The problem it solves: automating an Android device normally requires knowing specific ADB command syntax. adb-mcp removes that requirement by exposing every common ADB operation as a named, typed function. An agent can take a screenshot, install an app, tap the screen, capture logs, reboot the device, inspect installed packages, or run shell commands, all without constructing raw ADB strings. For anything the built-in tools don't cover, a raw adb_command escape hatch is available. The tool groups cover a wide surface: device discovery and connection, shell execution and system properties, app install and package management, file transfer, screen capture and recording, logcat and bug reports, input simulation, network and port management, and emulator console control. To run it you need Node.js 20 or newer and Android Platform Tools already installed, with the adb binary on your system path. You build the server from TypeScript source, then register it in your MCP client's configuration. From that point, any MCP-compatible AI agent can control connected Android devices as part of its workflow. It is written in TypeScript and is intended for use with test devices or emulators rather than production hardware, since many operations can change device state or erase data.
adb-mcp lets AI agents control Android phones and emulators by exposing ADB's commands as structured tools instead of raw command-line syntax.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MCP.
License terms are not stated in the provided text.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.