Android · Model Context Protocol
Drive Android emulators and devices with AI.
An MCP server for driving Android. Your agent boots an AVD, reads the real UI hierarchy, and taps by element, not by guess. Then it builds, installs and tests over adb, from Claude Code, Cursor, VS Code, or any MCP client.
curl -fsSL https://raw.githubusercontent.com/iksnerd/adb-mcp/main/install.sh | shWhy
Why adb-mcp
Tools
0 tools across ten areas
Plus 6 guides the agent can pull up mid-task.
18 tools only observe, 22 can destroy data, and each says so.
Full tool referencedocs/TOOLS.md
Workflow
The core loop
screenshotseedescribe_uilocatetap / swipe / typeactscreenshotconfirmClick a step to hear it.
Read android://guide/driving (an MCP resource, not a URL; ask your agent to fetch it) for the full loop and the gotchas that waste turns. The plugin also installs each guide as a skill, for clients that do not read MCP resources.
Install
Getting started
Or do it yourself in two steps:
Confirm it's wired up: ask your agent to boot an emulator and take a screenshot.
Built on the official Go MCP SDK·Not affiliated with Google