Jadx AI MCP logo

Jadx AI MCP

by zinja-coder

Connects LLM clients to JADX for live Android APK analysis, code review, resource inspection, and reverse engineering.

Install Jadx AI MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for zinja-coder/jadx-ai-mcp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

zinja-coder/jadx-ai-mcp MCP server connects an MCP client to the JADX decompiler through a JADX plugin and a companion Python server. It lets an LLM work with live decompiled Android application context, request JADX actions, and receive gathered data over HTTP and MCP. Reach for it when reviewing APK code, investigating possible vulnerabilities, inspecting resources, or debugging with JADX. The project supports Java 11+ and Python 3.10+ and is documented on Read the Docs.

Use cases

  • Analyze a decompiled Android APK with an LLM
  • Review JADX code for possible vulnerabilities
  • Inspect APK resources through an MCP client
  • Assist with reverse engineering and APK debugging

Key features

  • JADX plugin integration
  • Live decompiled Android app context
  • MCP tool requests through a Python server
  • HTTP communication between server and plugin
  • APK resource inspection
  • AI-assisted vulnerability review

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

25/26 checks healthy over the last 78d

Supply-chain signal

1 high-severity advisory on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 0Medium 0Low 1

Scanned 8/24/2026 via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2.9kStargazers on the source repository.
Last commit8d agoMost recent push to the default branch.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Jadx AI MCP works

What zinja-coder/jadx-ai-mcp MCP server does

The zinja-coder/jadx-ai-mcp MCP server links an LLM client with JADX, an Android decompiler, for interactive analysis of APKs. It is delivered as two cooperating parts: a JADX plugin and the separate JADX MCP Server Python component. Together, they give an AI assistant access to the currently decompiled Android application rather than limiting analysis to static text pasted into a conversation.

The project is intended for reverse engineering and static code analysis workflows. Documented examples include quick APK analysis, vulnerability-focused investigation, resource analysis, code review, and assistance while debugging an APK in JADX. It is listed in the Developer Tools category.

How it works

An MCP client sends a tool request to the JADX MCP Server. That server forwards the request to the plugin through HTTP. Request handlers inside the plugin then ask the JADX graphical interface to perform an action or collect information. The result travels back through the plugin and server as an MCP tool result for the LLM client.

This arrangement keeps JADX as the source of the decompiled application context. The model can therefore work with information gathered from the open JADX session, including code and application resources exposed through the integration.

Setup and configuration

The repository combines the JADX-side plugin with the companion JADX MCP Server project. The README points to the project documentation at https://jadx-ai-mcp.readthedocs.io/en/latest/ for current setup instructions. The available project metadata identifies Java 11 or newer and Python 3.10 or newer as the relevant runtime versions.

Those details should be taken from the linked documentation rather than inferred from the repository description.

Tools and capabilities

The integration supports MCP-driven operations around a live JADX session, including:

  • Requesting analysis of a decompiled Android APK.
  • Gathering code and other context from the JADX GUI.
  • Asking JADX to perform supported interface actions.
  • Inspecting APK resources through an AI client.
  • Reviewing code for possible vulnerabilities.
  • Supporting reverse engineering and debugging tasks.

The zinja-coder/jadx-ai-mcp MCP server is useful when an agent needs to combine model reasoning with the current state of a decompiler. The README presents it as a way to move between decompilation, context-aware review, and AI recommendations during one workflow.

Limitations and notes

The project is described as being in an early development stage, so users should expect bugs, crashes, and incorrect logic.

This is not described as a standalone APK decompiler. It depends on JADX and on the companion JADX MCP Server architecture to expose the decompiled application context to an MCP client. The zinja-coder/jadx-ai-mcp MCP server should therefore be evaluated as part of that combined plugin-and-server setup, especially when planning deployment or troubleshooting communication between components.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Jadx AI MCP

zinja-coder/jadx-ai-mcp is an MCP server that connects an LLM client to the JADX decompiler through its plugin, exposing tools for live Android APK analysis, decompiled-code context, JADX GUI actions, resource inspection, debugging support, and vulnerability-focused review.

Use the project documentation for installation instructions.

It connects an MCP client to JADX through a plugin and the companion JADX MCP Server. Requests pass from the client to the Python server, then over HTTP to the plugin, which interacts with the JADX GUI and returns the gathered result.

Yes, the README includes APK resource analysis among the demonstrated workflows. The integration is also described as supporting live reverse engineering, decompiled code review, vulnerability investigation, and debugging assistance through an LLM client.

The project is described as being in an early development stage, with possible bugs, crashes, and logical errors. Test it against your APK analysis workflow before relying on it for production use.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewJadx AI MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/zinja-coder-jadx-ai-mcp?style=directory)](https://allmcps.com/mcp/zinja-coder-jadx-ai-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/zinja-coder-jadx-ai-mcp"><img src="https://allmcps.com/api/badge/zinja-coder-jadx-ai-mcp?style=directory" alt="Jadx AI MCP on AllMCPs" /></a>