Jadx MCP Server

Android APK analysis and reverse engineering via JADX-AI-MCP integration.

Data last scanned yesterday · Reviewed 3 weeks ago

4525 tools742PythonApache-2.0

Overview

Jadx MCP Server provides a bridge between your local AI environment and the JADX reverse engineering framework. It works specifically with the JADX-AI-MCP plugin to allow LLMs to ingest, parse, and analyze Android application packages, including manifest files and code structures. This tool is designed to automate the manual toil of reverse engineering by enabling AI to assist in identifying potential vulnerabilities and structural patterns within APKs. It requires Java 11+ and Python 3.10+ to operate as part of the broader reverse engineering suite.

Our verdict

With a security score of 45/100, this server is classified as high-risk. The primary concern is that the current implementation provides full write access by default, lacking a constrained read-only mode for safety. It is recommended primarily for users operating in isolated, sandboxed environments who are comfortable with the risks of community-maintained tooling that lacks standardized OAuth authentication.

  • Zero direct dependencies minimizes supply chain attack surface
  • Active development with a recent commit history
  • Supported by a team of 13 independent contributors
  • Licensed under Apache-2.0 for flexible usage
  • High security risk due to default full write access
  • Lacks support for OAuth-based authentication
  • Community-maintained without official vendor oversight

Tools

ToolDescriptionRisk
fetch_current_classGet the class name and full source of selected classlow
get_selected_textGet currently selected textlow
get_all_classesList all classes in the projectlow
get_class_sourceGet full source of a given classlow
get_method_by_nameFetch a method’s sourcelow
search_method_by_nameSearch method across classeslow
search_classes_by_keywordSearch for classes whose source code contains a specific keyword (supports pagination)low
get_methods_of_classList methods in a classlow
get_fields_of_classList fields in a classlow
get_smali_of_classFetch smali of classlow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What are the software prerequisites for running this MCP server?

You must have Java 11 or higher and Python 3.10 or higher installed on your system.

What is the primary function of this server?

The server is designed to communicate with the JADX-AI-MCP Plugin to enable automated analysis of Android APK files using LLMs, including tasks like manifest parsing and vulnerability discovery.

Badge

Jadx MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.