uiautomator2-mcp-server and apktool-mcp-server

uiautomator2-mcp-server
53
Established
apktool-mcp-server
44
Emerging
Maintenance 10/25
Adoption 9/25
Maturity 22/25
Community 12/25
Maintenance 2/25
Adoption 10/25
Maturity 15/25
Community 17/25
Stars: 3
Forks: 1
Downloads: 435
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 320
Forks: 41
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
Stale 6m No Package No Dependents

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 apktool-mcp-server

zinja-coder/apktool-mcp-server

A MCP Server for APK Tool (Part of Android Reverse Engineering MCP Suites)

Wraps apktool with MCP to enable Claude and other LLMs to directly decompile APKs, parse manifests, modify smali code, and analyze resources through a unified interface. Exposes 13+ tools including decode, search, manifest inspection, and file modification via stdio transport. Integrates with Claude Desktop and Ollama-based workflows as part of a broader Android reverse-engineering suite.

Scores updated daily from GitHub, PyPI, and npm data. How scores work