Built on uiautomator2, this server turns Claude into an Android automation agent. It connects to physical devices or emulators via ADB and exposes tools for tapping coordinates, swiping, typing text, and navigating UI. The standout feature is visual element detection: take_screenshot returns annotated images with numbered overlays on interactive elements, so you can reference "tap element 5" instead of hunting for coordinates. It also handles multi-device targeting, video recording through scrcpy, and UI hierarchy parsing. Reach for this when you need Claude to drive Android UI testing, demonstrate app workflows, or automate repetitive mobile interactions without writing test scripts.
claude mcp add --transport stdio pedro-rivas-android-puppeteer-mcp uvx android-puppeteer-mcp