JADX-AI-MCP (Part of Zin MCP Suite)
@zinja-coder
About JADX-AI-MCP (Part of Zin MCP Suite)
Plugin for JADX to integrate MCP server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"jadx-ai-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is JADX-AI-MCP?
JADX-AI-MCP is a plugin for the JADX decompiler that integrates with Model Context Protocol (MCP) to enable real-time reverse engineering of Android APKs using LLMs like Claude. It provides live “Decompile → Context-Aware Code Review → AI Recommendations” capability.
How to use JADX-AI-MCP?
Download both the jadx-ai-mcp-<version>.jar plugin and the jadx-mcp-server-<version>.zip from the releases page, then run the JADX-AI-MCP plugin inside JADX and the standalone JADX MCP Server to enable MCP tool communication.
Key features of JADX-AI-MCP
- Live reverse engineering with LLMs (e.g., Claude, any MCP-compatible model)
- 30+ MCP tools for code retrieval, analysis, and modification
- Cross-reference searching for classes, methods, and fields
- Real-time debugger interaction (stack frames, threads, variables)
- Android-specific capabilities: manifest, resources, strings, smali
- Rename classes, methods, fields, packages, and variables
Use cases of JADX-AI-MCP
- Code understanding and obfuscation detection in decompiled APKs
- Vulnerability detection and static analysis of Android apps
- AI-assisted reverse engineering and code refactoring
- Automated documentation generation and component identification
- Debugger-assisted execution flow and variable state analysis
FAQ from JADX-AI-MCP
What runtime dependencies does JADX-AI-MCP require?
Java 11+ and Python 3.10+ are required; the plugin runs inside JADX and the MCP Server is a Python process.
How does JADX-AI-MCP communicate with an LLM?
The JADX MCP Server (Python) receives MCP tool invocations from an LLM client, forwards them via HTTP to the JADX-AI-MCP plugin inside JADX, and returns the response.
Can JADX-AI-MCP modify decompiled code?
Yes. It includes tools to rename classes, methods, fields, packages, and variables within the JADX decompilation session.
What Android-specific data can it retrieve?
It can fetch AndroidManifest.xml content, strings.xml, resource file names and content, main activity class, application classes, and smali of any class.
Frequently asked questions
What runtime dependencies does JADX-AI-MCP require?
Java 11+ and Python 3.10+ are required; the plugin runs inside JADX and the MCP Server is a Python process.
How does JADX-AI-MCP communicate with an LLM?
The JADX MCP Server (Python) receives MCP tool invocations from an LLM client, forwards them via HTTP to the JADX-AI-MCP plugin inside JADX, and returns the response.
Can JADX-AI-MCP modify decompiled code?
Yes. It includes tools to rename classes, methods, fields, packages, and variables within the JADX decompilation session.
What Android-specific data can it retrieve?
It can fetch AndroidManifest.xml content, strings.xml, resource file names and content, main activity class, application classes, and smali of any class.
Basic information
More Other MCP servers

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
ICSS
chokcoco不止于 CSS
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Nginx UI
0xJackyYet another WebUI for Nginx
Comments