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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work