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.✓ Скопировано
Инструменты
Что предоставляет этот MCP
Инструмент
Входные данные
Когда вызывать
Стоимость
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
Стоимость и лимиты
Во что обходится
Квота API
N/A — fully local
Токенов на вызов
200–2000 tokens per tool call
Деньги
Free
Совет
Use search before fetching full class sources to minimize output.
Безопасность
Права, секреты, радиус поражения
Хранение учётных данных: N/A
Исходящий трафик: 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.
Устранение неполадок
Частые ошибки и исправления
Server can't connect to JADX
Ensure JADX-GUI is running with the jadx-ai-mcp plugin enabled and an APK is loaded.
Проверить: 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
Проверить: uv --version
Empty class list
Make sure an APK file is actually loaded in JADX before connecting.
Проверить: Open an APK in JADX-GUI first
Альтернативы
jadx-mcp-server в сравнении
Альтернатива
Когда использовать
Компромисс
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