jadx-mcp-server and uiautomator2-mcp-server

The MCP server for JADX-AI Plugin (A) and the uiautomator2 MCP server (B) are **ecosystem siblings** within the "android-device-automation" category, both acting as specialized Model Context Protocol servers for different aspects of Android interaction: one for JADX-AI plugin integration (likely for code analysis/reverse engineering) and the other for UI automation via uiautomator2.

jadx-mcp-server
56
Established
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 20/25
Maintenance 10/25
Adoption 3/25
Maturity 22/25
Community 12/25
Stars: 322
Forks: 53
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No Package No Dependents
No risk flags

About jadx-mcp-server

zinja-coder/jadx-mcp-server

MCP server for JADX-AI Plugin

This project helps security researchers and reverse engineers automatically analyze Android APKs for vulnerabilities and understand their inner workings. You provide an Android Package Kit (APK) file, and it uses large language models (LLMs) to output insights into the code, potential security flaws, and parsed manifest details. It's designed for professionals who need to quickly decompile and inspect Android applications.

Android reverse engineering mobile security vulnerability analysis malware analysis app analysis

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.

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