tanbro/uiautomator2-mcp-server
A MCP (Model Context Protocol) server that provides tools for controlling and interacting with Android devices using uiautomator2.
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.
Stars
3
Forks
1
Language
Python
License
Apache-2.0
Category
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.
Compare
Higher-rated alternatives
CursorTouch/Android-MCP
MCP Server for interacting with Android Devices.
hao-cyber/phone-mcp
A phone control plugin for MCP that allows you to control your Android phone through ADB...
zinja-coder/jadx-ai-mcp
Plugin for JADX to integrate MCP server
zinja-coder/jadx-mcp-server
MCP server for JADX-AI Plugin
srmorete/adb-mcp
An MCP (Model Context Protocol) server for interacting with Android devices through ADB in TypeScript.