uiautomator2-mcp-server and mobile-mcp
About uiautomator2-mcp-server
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.
About mobile-mcp
runablehq/mobile-mcp
A Model Context Protocol (MCP) server that provides mobile automation capabilities.
Leverages Android Debug Bridge (ADB) to interact with physical devices and emulators, parsing UI hierarchies as structured text dumps that LLMs can reason about without visual processing. Integrates directly with Claude Desktop and VS Code through MCP, enabling AI assistants to programmatically tap, swipe, and navigate mobile interfaces. Currently supports Android with iOS support planned.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work