Instead of clicking through the class tree, you ask for a class or method by name and get the decompiled source back — read from the running Jadx session, so it is the same output you would have scrolled to.
A Jadx plugin that publishes the Jadx API over HTTP, plus a FastMCP adapter that speaks MCP to the client. Decompilation stays in the Jadx window you already have open with the APK loaded, and the server reads out of that live session.
- Every class in the loaded APK or DEX, listed
- Classes found by name, and methods found by name, across the whole app
- The decompiled source of a class
- The methods and the fields declared on a class
- The decompiled body of a single method
Jadx with the plugin JAR in its plugins/ folder and an APK or DEX loaded, plus Python for the adapter. The HTTP interface listens on localhost at a default port and can be moved with -Pjadx-mcp.http-interface — if you move it, change the URL in the adapter to match.
Build from source — clone the repository and build it, then point your client at the binary
