This gives Claude direct control over Android devices and emulators through ADB's full API surface. You get 25 tools covering screenshots with automatic compression, UI hierarchy inspection with element bounds and IDs, touch automation (tap, swipe, scroll, type), logcat filtering by package or log level, and app lifecycle management (install, launch, pull files). The tap_and_wait compound action is clever: it taps an element, waits for UI to settle, and returns the new element tree in one round trip. Reach for this when you're debugging Android apps, documenting bugs with AI assistance, or automating UI testing workflows without modifying your app. It maintains a persistent ADB shell session and caches device info for faster execution across multiple commands.
claude mcp add --transport stdio io.github.martingeidobler-android uvx android