Android MCP server
Android MCP — ADB-based device, apps, UI, logcat, emulator, files, system, debug
13 stars164 downloads/wk
Reviews
Write oneNobody has reviewed Android yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Android tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan38 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 79 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Android compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,273 servers
- GitHub stars
- 13
- more than 89% of 28,534 servers
- Downloads a week
- 164
- more than 72% of 11,915 servers with a package
Install Android in Claude Code, Cursor or VS Code
Runs npx -y @us-all/android-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add android -- npx -y @us-all/android-mcp
What the publisher says
From the Android repository's README, as published. We do not edit it. Read it on GitHub
Android MCP Server
The Android diagnostic & forensic MCP — when an app crashes, leaks memory, drains battery, or behaves unexpectedly, this is what you point at the device.
76 tools across logcat / dumpsys / package internals / system properties / processes. 5 MCP Prompts (crash-investigation, memory-leak-detection, permission-audit, app-startup-profile, ui-element-locator) and a device-health aggregation. Pure ADB, no Appium / uiautomator2 dependency. 2-tier security (write + shell gates).
What it does that others don't
- Diagnostic depth — logcat search/crash extraction, dumpsys (mem/gfx/cpu), getprop, processes, package internals, app intents, port forwards. Cross-platform competitors hide this surface.
- MCP Prompts (5) — crash-investigation, memory-leak-detection, ui-element-locator, app-startup-profile, permission-audit. Workflow templates the model invokes directly.
- Aggregation tools — device-health (battery + memory + cpu + network in one call), analyze-app (package info + memory + activities).
- 2-tier security — ANDROIDMCPALLOWWRITE (gates installs/taps/pushes) and ANDROIDMCPALLOWSHELL (gates arbitrary adb shell) are separate flags. Distinct trust levels.
- Pure ADB — no Appium, no uiautomator2, no Python bridge. Just the official Android Debug Bridge wrapped over child_process.
- Token-efficient by design — 56 schema-trim sweep, ANDROIDTOOLS/ANDROIDDISABLE 9 categories, search-tools meta.
- Apps SDK card — device-health renders as a snapshot card on ChatGPT clients (battery, RAM, Wi-Fi + 4-section grid) via _meta["openai/outputTemplate"]. Claude clients receive the same JSON content.
- stdio + Streamable HTTP — defaults to stdio. Set MCPTRANSPORT=http for ChatGPT Apps SDK or remote clients (Bearer auth via MCPHTTP_TOKEN).
Try this — 5 prompts
Connect the server to Claude Desktop or Claude Code, then paste any of these:
- Crash investigation — "My app com.us-all.api keeps crashing on this Pixel 6 emulator. Pull the last crash log, the offending stack frames, and any recent permission changes."
- Memory leak detection — "Trace memory growth for com.us-all.api over the last 5 minutes. Show heap deltas, GC pressure, and the largest allocators."
- Battery drain attribution — "What's draining battery on this device? Top 5 consumers, duration of each, and current battery health."
- Permission audit — "Audit installed 3rd-party apps for dangerous permissions (location/camera/contacts/microphone). Flag any app that hasn't been used in the last 30 days but holds these."
- App startup profile — "Profile the cold-start of com.us-all.api — measure activity launch time, identify the slowest fragment init, and suggest where to add tracing."
When to use this vs mobile-next/mobile-mcp
mobile-next/mobile-mcp (4.7K★) is the cross-platform action-oriented MCP. Different problem space:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Android: common questions
- Is Android MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Android safety report
- How do I install Android?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Android need an API key?
- No secret keys are declared. It reads 7 settings from the environment.
- Is Android maintained?
- The last commit was 115 days ago (2026-07-10). The latest release is v1.14.4.
- What can I use instead of Android?
- Servers from other publishers that do the same job: Mobilerun MCP server and MCP Appium - Mobile Development and Automation Server MCP server.
- How does Android compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,273 servers); github stars 13 (more than 89% of 28,534 servers); downloads a week 164 (more than 72% of 11,915 servers with a package). Full comparison.
Alternatives to Android
Same job from other publishers: the closest match first, then the best rated.
- MobilerunLet AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.not reviewedEstablishedA
- MCP Appium - Mobile Development and Automation ServerMCP server for Appium mobile automation on iOS and Android devices with test creation tools.not reviewedEstablishedA