- Jadx Mcp Plugin
Jadx Mcp Plugin
What is Jadx MCP Plugin?
The Jadx MCP Plugin is a Java-based plugin for the Jadx decompiler that exposes the Jadx API over HTTP, allowing live interaction with MCP clients like Claude through the Model Context Protocol (MCP). This facilitates intelligent navigation and automation of reverse engineering workflows, particularly for Android app security analysis.
How to use Jadx MCP Plugin?
To use the Jadx MCP Plugin, clone the repository, set up a Python virtual environment, install the required dependencies, and configure the MCP client (Claude) to connect to the plugin. After setup, load an APK or DEX file in Jadx to start using the plugin features.
Key features of Jadx MCP Plugin?
- Exposes Jadx API over HTTP for live interaction.
- Supports intelligent navigation and automation of reverse engineering tasks.
- Provides tools for listing classes, fetching source code, inspecting methods/fields, and extracting code live.
Use cases of Jadx MCP Plugin?
- Reverse engineering Android applications for security analysis.
- Automating the extraction of decompiled code from APKs.
- Assisting developers in understanding and modifying existing Android applications.
FAQ from Jadx MCP Plugin?
- What is the purpose of the Jadx MCP Plugin?
It allows for live interaction with the Jadx decompiler through MCP clients, enhancing reverse engineering workflows.
- Is there a specific setup required for using the plugin?
Yes, you need to clone the repository, set up a Python virtual environment, and configure the MCP client accordingly.
- Can I contribute to the Jadx MCP Plugin?
Yes, contributions such as PRs, feature requests, and tool extensions are welcome.