================== /// MCP /// /// JAD /// ================== [server:online] [protocol:ready]
jadx-ai-mcp
by zinja-coder
JADX-AI-MCP is a Java plugin for the JADX decompiler plus a companion Python MCP server that lets LLMs (e.g. Claude) inspect and analyse Android APKs in real-time. It exposes rich reverse-engineering tools (fetch_current_class, get_android_manifest, etc.) over Model Context Protocol so an LLM can locate vulnerabilities, review code and decompile resources on-demand.
398
42
Open SourceInstallation
1. Clone the repository
git clone https://github.com/zinja-coder/jadx-ai-mcp.git
cd jadx-ai-mcp
2. Build the plugin JAR
./gradlew clean build
# The shaded plugin appears in build/libs/jadx-ai-mcp-<version>.jar
3. Install into JADX
• Locate your local JADX installation (e.g. ~/.jadx or the extracted release directory)
• Create a directory called plugins if it doesn’t exist
• Copy the generated JAR into <jadx-root>/plugins/
4. Configure the MCP server endpoint (inside JADX → Preferences → Plugins → "MCP Integration")
• Server URL: http://<your-mcp-server>:<port>
• (Optional) API key/bearer token if your server requires authentication
5. Restart JADX and open any APK/DEX. A new context-menu entry “Ask MCP” will appear for symbol de-obfuscation or AI assistance.
Documentation
License: Apache License 2.0
Updated 7/30/2025