tanbro/uiautomator2-mcp-server

A MCP (Model Context Protocol) server that provides tools for controlling and interacting with Android devices using uiautomator2.

49
/ 100
Emerging

Exposes 70+ tools for device automation (screenshots, gestures, app management, text input) via MCP protocol, with XPath-based UI element filtering to reduce token usage and tool selection controls to minimize AI hallucinations. Implements a stdio/HTTP dual-transport architecture that bridges AI assistants with Android devices through uiautomator2 and ADB, enabling conversational automation without coding. Integrates with MCP-compatible clients (Claude Desktop, Cursor) for natural language device control and includes a built-in AI-driven testing framework for UI validation.

Available on PyPI.

Maintenance 10 / 25
Adoption 9 / 25
Maturity 18 / 25
Community 12 / 25

How are scores calculated?

Stars

3

Forks

1

Language

Python

License

Apache-2.0

Last pushed

Feb 24, 2026

Monthly downloads

435

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/tanbro/uiautomator2-mcp-server"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.