Android-MCP and jadx-mcp-server

These are complements: JADX-MCP provides static analysis and decompilation of Android APKs, while CursorTouch-MCP enables runtime interaction with live Android devices, serving different stages of Android security research and development workflows.

Android-MCP
74
Verified
jadx-mcp-server
55
Established
Maintenance 13/25
Adoption 17/25
Maturity 24/25
Community 20/25
Maintenance 10/25
Adoption 10/25
Maturity 15/25
Community 20/25
Stars: 447
Forks: 67
Downloads: 1,031
Commits (30d): 0
Language: Python
License: MIT
Stars: 322
Forks: 53
Downloads: —
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No Package No Dependents

About Android-MCP

CursorTouch/Android-MCP

MCP Server for interacting with Android Devices.

Implements an MCP server that bridges LLM agents to Android devices via ADB and the Accessibility API, enabling app navigation, UI interaction, and automated testing without computer vision models. Exposes a rich toolset including gesture controls (tap, swipe, drag), text input, view hierarchy inspection, and shell command execution—with typical action latency of 2-4 seconds. Integrates directly with Claude Desktop and any LLM/VLM, supporting Android 10+ devices and emulators.

About jadx-mcp-server

zinja-coder/jadx-mcp-server

MCP server for JADX-AI Plugin

Implements a Python-based MCP server that bridges LLMs with JADX via HTTP requests to a plugin, exposing 20+ tools for live Android APK analysis including class/method extraction, manifest parsing, smali bytecode retrieval, and variable renaming. Communicates with the JADX-AI-MCP plugin using a request-handler architecture that queries the decompiled app context directly, enabling real-time vulnerability detection and code-aware LLM recommendations without context switches.

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