Android · Model Context Protocol
Drive Android emulators and devices with AI.
An MCP server that lets an agent boot an AVD, screenshot, read the UI hierarchy, tap/swipe/type, and manage app lifecycle over adb.
curl -fsSL https://raw.githubusercontent.com/iksnerd/adb-mcp/main/install.sh | shWhy
Why adb-mcp
Tools
0 tools across nine areas
Plus 4 guide resources the agent can pull up mid-task.
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.
Install
Getting started
curl -fsSL https://raw.githubusercontent.com/iksnerd/adb-mcp/main/install.sh | shOverride the install location with BIN_DIR or pin a version with VERSION=v0.19.0. Already installed? Run adb-mcp update to fetch the latest release.
Register with your MCP client
claude mcp add adb -- adb-mcpConfirm 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 or Sentry