Android UIAutomator2

Provides a bridge between Android devices and automation tools for controlling apps, interacting with UI elements, and capturing s

nim444 53
Claude CodeClaude DesktopGeneric
View source ↗

The MCP Android Server provides a bridge between AI assistants and Android devices through UIAutomator2, enabling comprehensive device automation and testing capabilities. This implementation offers tools for device connection, app management, screen control, element interaction (clicking, swiping, scrolling), and screenshot capture - all with robust error handling and detailed type definitions. The server supports both basic operations like starting/stopping apps and advanced interactions such as waiting for specific UI elements, handling toast messages, and performing gestures. With extensive test coverage through pytest, this implementation is particularly valuable for mobile app developers, QA engineers, and automation specialists who need to control Android devices programmatically without manual intervention.

Source

Repository: https://github.com/nim444/mcp-android-server-python

Maintain Android UIAutomator2?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[Android UIAutomator2 on getagentictools](https://getagentictools.com/mcp/nim444-mcp-android-server-python?ref=badge)