mcp-registry/jadx-ai-mcp

    ==================
      
       /// 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 Source

Installation

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

Table of Contents

jadx-ai-mcp - MCP Server Registry - Augment Code