AIAny
Icon for item

JADX-MCP-SERVER

Exposes a local MCP server that lets LLMs (e.g., Claude Desktop) query decompiled Android app context from a modified JADX GUI—supporting class/method retrieval, resources, xrefs, and debugger hooks for interactive reverse engineering workflows.

Introduction

Bridging decompilation and local LLMs, this project lets models interact live with a running JADX GUI via the Model Context Protocol. That direct connection turns decompiled code, manifests, resources and debugger state into queryable context for an LLM, enabling rapid, model-assisted code review, vulnerability spotting, and navigation during manual analysis.

What Sets It Apart
  • Live MCP bridge to JADX GUI: instead of static file exports, the server makes the running decompiler state available over MCP so an LLM can fetch the selected class, method source, smali, or manifest on demand — which reduces context-window waste and keeps model prompts tightly scoped.
  • Local-first LLM support: designed to work with local desktop LLM clients (tested with Claude Desktop), so sensitive APK analysis can remain offline while still benefiting from model assistance.
  • Focused reverse-engineering tools: built-in MCP tools cover common analyst tasks (fetch class/method/source, search across classes, xrefs, resources, and basic debugger frames), letting LLMs perform targeted queries rather than broad source dumps.
Who It's For and Tradeoffs

Great fit if you: perform offline Android reverse engineering, want interactive model assistance tied to a running JADX instance, or need quick model-driven code inspection without pushing code to cloud LLMs. Look elsewhere if you require production-grade remote access, authenticated/TLS-protected APIs, multi-user role management, or a full CI/CD integration — the server is Python-based, early-stage, and intentionally simple.

Practical caveats: remote binding (0.0.0.0) exposes an unauthenticated HTTP interface—use SSH tunnels or firewall rules for safety. The project ties to the JADX ecosystem (Java plugin + Python MCP server) and may be less useful for non-JADX toolchains. Expect early-stage instability and manual setup for plugin + server coordination.

Information

  • Websitegithub.com
  • Authorszinja-coder
  • Published date2025/04/08

Categories

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.