Developer Tools · Security

Jadx AI MCP logo

Jadx AI MCP

zinja-coder/jadx-ai-mcp

Fully automated MCP server + JADX plugin built to communicate with LLM through MCP to analyze Android APKs using LLMs like Claude — uncover vulnerabilities, analyze APK, and reverse engineer effortlessly.

Install

Client configuration

{
  "mcpServers": {
    "jadx-mcp-server": {
      "command": "/<path>/<to>/uv",
      "args": [
        "--directory",
        "</PATH/TO/>jadx-mcp-server/",
        "run",
        "jadx_mcp_server.py"
      ]
    }
  }
}
GitHub stars
204
Category
Developer Tools, Security
License
Apache-2.0
Updated
Oct 6, 2026

Features

  • Kindly open an issue with respective template.

  • Tested on Claude Desktop Client, support for other AI will be tested soon!

Tools (28)

  • fetch_current_class

    Get the class name and full source of selected class

  • get_selected_text

    Get currently selected text

  • get_class_source

    Get full source of a given class

  • get_method_by_name

    Fetch a method's source

  • search_method_by_name

    Search method across classes

  • search_classes_by_keyword

    Search for classes whose source code contains a specific keyword (supports pagination)

  • get_smali_of_class

    Fetch smali of class

  • get_main_activity_class

    Fetch main activity from jadx mentioned in AndroidManifest.xml file.

  • get_main_application_classes_code

    Fetch all the main application classes' code based on the package name defined in the AndroidManifest.xml.

  • get_main_application_classes_names

    Fetch all the main application classes' names based on the package name defined in the AndroidManifest.xml.

  • get_android_manifest

    Retrieve and return the AndroidManifest.xml content.

  • get_manifest_component

    Retrieve specific manifest component instead of whole manifest file

  • get_strings

    Fetches the strings.xml file

  • get_all_resource_file_names

    Retrieve all resource files names that exists in application

  • get_resource_file

    Retrieve resource file content

  • rename_class

    Renames the class name

  • rename_method

    Renames the method

  • rename_field

    Renames the field

  • rename_package

    Renames whole package

  • rename_variable

    Renames the variable within a method

  • add_comment

    Adds a comment to a class, method, field, or a single code line (line=, the 1-based line number of the decompiled source), shown in JADX-GUI and saved with the…

  • list_comments

    Lists the comments stored in the project, optionally filtered to one class

  • debug_get_stack_frames

    Get the stack frames from jadx debugger

  • debug_get_threads

    Get the insights of threads from jadx debugger

  • debug_get_variables

    Get the variables from jadx debugger

  • xrefs_to_class

    Find all references to a class (returns method-level and class-level references, supports pagination)

  • xrefs_to_method

    Find all references to a method (includes override-related methods, supports pagination)

  • xrefs_to_field

    Find all references to a field (returns methods that access the field, supports pagination)

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Cherry Studio logo

Cherry Studio

Desktop · Free · Apache 2.0 + Addendum Terms

A desktop client supporting multiple LLM providers, available on Windows, Mac, and Linux.

WindowsMacOSLinux
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools