Android Puppeteer MCP server
io.github.pedro-rivas/android-puppeteer-mcp·v1.0.1·4 starsMCP server for Android automation with UI interaction, screenshots, and device control
4 stars32 downloads/wk
Reviews
Write oneNobody has reviewed Android Puppeteer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Android Puppeteer tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_device_dimensionsGet the dimensions of the Android device/emulator screen.
get_ui_elements_infoGet detailed information about all interactive UI elements on the screen including their coordinates and properties.
list_emulatorsList all available Android emulators and devices with their name, ID, status, and dimensions
long_pressLong press on specific coordinates on the Android screen.
pressTap on specific coordinates on the Android screen. Use duration for long press (in milliseconds).
press_backPress the hardware back button on the Android device/emulator.
record_videoStart recording a video using scrcpy. The video will be saved to the videos directory.
scroll_elementScroll a specific UI element in the given direction for a specified distance.
stop_videoStop the active video recording for the specified device.
swipeSwipe horizontally or vertically on the Android screen.
take_screenshotTake a screenshot for the specified device/emulator. If no device_id is provided, uses the default device. Set annotate_elements=False to take a plain screenshot without UI element annotations.
type_textType text into the currently focused input field on the Android device/emulator.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- Code scan4 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 379 days ago1/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumNo commits in over a year
maint.stale
How Android Puppeteer compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 36% of 868 Scraping and browsing servers
- Tools
- 12
- the typical Scraping and browsing server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 72% of 581 Scraping and browsing servers
- Downloads a week
- 32
- more than 15% of 304 Scraping and browsing servers with a package
What its tools let an agent do: 11 read · 1 run or deploy
Install Android Puppeteer in Claude Code, Cursor or VS Code
claude mcp add android-puppeteer-mcp -- uvx android-puppeteer-mcp
Android Puppeteer: common questions
- Is Android Puppeteer MCP server safe?
- Mostly: it is graded B (71/100). Read the Android Puppeteer safety report
- How do I install Android Puppeteer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Android Puppeteer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Android Puppeteer maintained?
- The last commit was 410 days ago (2025-09-18). The latest release is v1.0.1.
- What can I use instead of Android Puppeteer?
- Servers from other publishers that do the same job: Native DevTools MCP server, GrowBlocks Dev Kit MCP server and Webdriverio MCP server.
- How does Android Puppeteer compare with other Scraping and browsing MCP servers?
- safety score 71/100 (higher than 36% of 868 Scraping and browsing servers); tools 12 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Android Puppeteer
Same job from other publishers: the closest match first, then the best rated.
- Native DevToolsMCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.not reviewedEstablishedA
- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- WebdriverioMCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)not reviewedEstablishedA
- BrowserlessOfficial Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.not reviewedEstablishedB
- Browser GatewayAI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.not reviewedGrowingB