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
AI Video2026

Generative-AI-enabled timeline video editor for macOS that lets creators generate and edit videos and images directly inside the timeline. Includes a local MCP server for agent integrations (Claude/Codex/Cursor); editor is open-source while generative processing is closed-source and subscription-based; macOS 26 on Apple Silicon only.

GitHub

Provides a local-first web-intelligence layer for AI agents: search, fetch, crawl, extract, cache, find-similar and agent-style research without API keys or per-query billing, running as an MCP server, REST daemon, or SDK.

GitHub
AI Client2026

Transforms unstructured documents into strongly-typed Knowledge Abstracts with one CLI command, extracting entities and relations into graphs, hypergraphs, and spatio‑temporal structures. Includes 80+ templates, multiple RAG engines, local vLLM support, Obsidian export and an MCP server.