adb-MCP: Android emulator and device control over adb

An MCP server that drives Android emulators and devices over adb

People who work with adb, android and gradle and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in Go.

VERIFIED ACTIVE

LAST COMMIT 2026-08-25 · ★ 3 · #238 OF 255 MAINTAINED BROWSER AUTOMATION · VERIFIED 2026-09-18

MIT · Go servers · how we verify → /methodology

01 · Install adb-MCP: Android emulator and device control over adb

Docker

docker run -i --rm ghcr.io/iksnerd/adb-mcp:0.23.0

Claude Desktop - add to config

{
  "mcpServers": {
    "iksnerd-adb-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/iksnerd/adb-mcp:0.23.0"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license MIT - declared in the repository

registry namespace io.github.iksnerd is GitHub-verified and matches the repo owner

03 · What adb-MCP: Android emulator and device control over adb can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Latest releases

v0.23.0 · 2026-08-25

Field round 11 (see BACKLOG.md) opened with a finding that was not · about a tool at all: a reporter drove a device for an hour, worked several things · out the hard way, and read zero android://guide/ resources until…

v0.22.2 · 2026-08-16

an OCI image, published to ghcr.io on every release. The MCP · registry lists it as an install path, so a client can pull · ghcr.io/iksnerd/adb-mcp instead of building from source or fetching a binary. · The image…

v0.22.1 · 2026-08-16

every Gradle tool failed with "SDK location not found" unless the · project had a hand-written local.properties. The server resolves the SDK · itself - env vars first, then the conventional install path - but only ever…

04 · Who maintains adb-MCP: Android emulator and device control over adb

adb-mcp: Android emulator and device control over adb is maintained by iksnerd. It's the only MCP server we track from this author; the repo dates to Jul 2026.

05 · Facts

category
browser automation - ranked #238 of 255 actively-maintained browser automation servers as of 2026-09-18.
release cadence
10+ releases in the last 90 days (latest 2026-08-25)
registry
io.github.iksnerd/adb-mcp (active, first published 2026-08-16 · 5 versions)
packages
oci:ghcr.io/iksnerd/adb-mcp:0.23.0

06 · adb-MCP: Android emulator and device control over adb FAQ

What is adb-MCP: Android emulator and device control over adb?

An MCP server that drives Android emulators and devices over adb

Is adb-MCP: Android emulator and device control over adb still maintained?

Yes - as of 2026-09-18, its last commit was 2026-08-25 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

How do I install adb-MCP: Android emulator and device control over adb?

Run `docker run -i --rm ghcr.io/iksnerd/adb-mcp:0.23.0`. You can also paste the ready-made client config above.

07 · Alternatives to adb-MCP: Android emulator and device control over adb

More browser automation MCP servers · Svipall · Argus · Pixelpact · Brightspace · Linked In

More Go MCP servers · Witness · IONOS CLOUD MCP Server · Agent Memory MCP · Ironclaw · Termada · see all