jadx-mcp-server

Qtty/jadx-mcp-server

3.4

If you are the rightful owner of jadx-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Pure-Java Model Context Protocol (MCP) server that provides Android APK reverse engineering capabilities using JADX.

Tools

Functions exposed to the LLM to take actions

load_apk

Load and analyze an APK file.

get_all_classes

Get list of all classes in the APK.

get_class_source

Get decompiled source code of a specific class.

get_methods_of_class

Get list of methods in a specific class.

get_fields_of_class

Get list of fields in a specific class.

get_method_by_name

Get source code of a specific method.

search_method_by_name

Search for methods across all classes.

get_exported_components

Get exported components from AndroidManifest.xml.

get_android_manifest

Get the AndroidManifest.xml content.

get_main_activity_class

Get the main launcher activity class.

get_all_resource_file_names

Get list of all resource file names in the APK.

get_resource_file

Get content of a specific resource file (XML layouts, strings, etc.).

get_smali_of_class

Get smali (bytecode) representation of a specific class.

get_smali_of_method

Get smali (bytecode) representation of a specific method.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources