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.✓ Kopiert
Werkzeuge
Was dieses MCP bereitstellt
Werkzeug
Eingaben
Wann aufrufen
Kosten
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
Kosten & Limits
Was der Betrieb kostet
API-Kontingent
N/A — fully local
Tokens pro Aufruf
200–2000 tokens per tool call
Kosten in €
Free
Tipp
Use search before fetching full class sources to minimize output.
Sicherheit
Rechte, Secrets, Reichweite
Credential-Speicherung: N/A
Datenabfluss: 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.
Fehlerbehebung
Häufige Fehler und Lösungen
Server can't connect to JADX
Ensure JADX-GUI is running with the jadx-ai-mcp plugin enabled and an APK is loaded.
Prüfen: 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
Prüfen: uv --version
Empty class list
Make sure an APK file is actually loaded in JADX before connecting.
Prüfen: Open an APK in JADX-GUI first
Alternativen
jadx-mcp-server vs. andere
Alternative
Wann stattdessen
Kompromiss
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