Python MCP server for JADX — enables AI assistants to analyze, search, rename, and debug decompiled Android APKs.
jadx-mcp-server is the Python MCP server component that bridges LLMs like Claude with a JADX instance running the jadx-ai-mcp plugin. It provides 25+ tools for Android APK analysis including class/method browsing, manifest inspection, string resource access, cross-reference lookup, variable renaming, and debugger integration. Supports both stdio and HTTP transport.
Save security findings and annotated code to report files
Compile all security findings into a report and save to ~/audits/app-audit.md.✓ Copiado
Herramientas
Lo que expone este MCP
Herramienta
Entradas
Cuándo llamar
Coste
fetch_current_class
none
Get source code of the class selected in JADX
0
get_all_classes
none
List all classes in the APK
0
search_classes_by_keyword
keyword: str
Search for classes by keyword
0
get_android_manifest
none
Get the AndroidManifest.xml
0
xrefs_to_method
class: str, method: str
Find cross-references to a method
0
rename_variable
class: str, old: str, new: str
Rename a variable for deobfuscation
0
Coste y límites
Lo que cuesta ejecutarlo
Cuota de API
N/A — fully local
Tokens por llamada
200–2000 tokens per tool call
Monetario
Free
Consejo
Use search before fetching full class sources to minimize output.
Seguridad
Permisos, secretos, alcance
Almacenamiento de credenciales: N/A
Salida de datos: All analysis is local
⚠ This tool is designed for authorized security research, CTF competitions, and defensive analysis only. Do not use it against systems you don't own or have written authorization to test.
Resolución de problemas
Errores comunes y soluciones
Server can't connect to JADX
Ensure JADX-GUI is running with the jadx-ai-mcp plugin enabled and an APK is loaded.
Verificar: Check JADX-GUI for the plugin status indicator
uv not found
Install the uv package manager: curl -LsSf https://astral.sh/uv/install.sh | sh
Verificar: uv --version
Empty class list
Make sure an APK file is actually loaded in JADX before connecting.
Verificar: Open an APK in JADX-GUI first
Alternativas
jadx-mcp-server vs otros
Alternativa
Cuándo usarla
Contrapartida
jadx-ai-mcp (plugin)
You want the complete plugin+server setup as a single package
This is the server component — you need both the plugin and server