adb-mcp

Documentation

adb-mcp is an MCP server that lets an agent drive an Android emulator or device over adb: screenshots, the UI hierarchy, taps and typing, app lifecycle, logcat, and Gradle builds and tests.

Install

You need the Android SDK platform-tools (adb) on your machine. Then install the server:

curl -fsSL https://raw.githubusercontent.com/iksnerd/adb-mcp/main/install.sh | sh

The script picks the right build for your OS and CPU and checks its SHA-256 against the release's checksums.txt.

Register it with Claude Code

Add it as an MCP server:

claude mcp add adb -- adb-mcp

Or install the plugin, which also adds a skill for each driving guide:

claude plugin marketplace add iksnerd/adb-mcp
claude plugin install adb-mcp@adb-mcp

Register it one way, not both. The plugin needs node on your PATH.

Where to read more

PageWhat is in it
READMEPrerequisites, install options, other MCP clients, building from source
Tool referenceEvery tool, with its arguments
ChangelogWhat shipped in each release
RoadmapWhat is planned and what is open
Plugin READMEWhat the Claude plugin runs, downloads and sends

Help

See Support to report a bug or ask a question, and Privacy for what the server does with your data.