
jadx-ai-mcp
by zinja-coder·★ 2,023·综合分 54
JADX反编译器的MCP服务器,通过工具支持AI驱动的APK分析和漏洞检测。
概述
JADX-AI-MCP是JADX反编译器的一个综合插件,集成了模型上下文协议(MCP),实现实时逆向工程和静态代码分析。它允许像Claude这样的LLM通过各种MCP工具与反编译的Android APK交互,这些工具可以获取类源码、分析清单文件、搜索方法,甚至执行调试操作。服务器主要由两个组件组成:JADX-AI-MCP Java插件和一个独立的Python MCP服务器,用于与LLM客户端通信。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要在反编译器环境中使用 AI 分析 Android APK,特别是进行逆向工程和漏洞检测任务时,选择 JADX-AI-MCP。
什么时候不要选它
如果您需要分析非 Android 应用程序,请避免使用,因为此工具专门设计用于 APK 分析。
此 server 暴露的工具
从 README 抽取出 12 个工具fetch_current_classGet the class name and full source of selected class
get_selected_textGet currently selected text
get_all_classesList all classes in the project
get_class_sourceGet full source of a given class
search_classes_by_keywordSearch for classes containing a specific keyword
get_android_manifestRetrieve the AndroidManifest.xml content
rename_classRename a class in the decompiler
xrefs_to_classFind all references to a class
get_stringsFetch the strings.xml file
get_main_activity_classFetch the main activity class from AndroidManifest.xml
debug_get_stack_framesGet stack frames from the JADX debugger
debug_get_variablesGet variables from the JADX debugger
可对比工具
安装
安装步骤
- 从[GitHub](https://github.com/zinja-coder/jadx-ai-mcp/releases)下载最新版本
- 解压
jadx-mcp-server-<version>.zip文件 - 安装Python依赖:
pip install -r jadx-mcp-server/requirements.txt - 使用插件运行JADX:
java -jar jadx-ai-mcp-<version>.jar - 启动MCP服务器:
python jadx_mcp.py
Claude Desktop配置:
{
"mcpServers": {
"jadx": {
"command": "python",
"args": ["/path/to/jadx_mcp.py"]
}
}
}FAQ
- 哪些LLM客户端与JADX-AI-MCP兼容?
- 该MCP服务器支持任何支持模型上下文协议的LLM客户端,包括Claude Desktop、OpenAI ChatGPT等兼容客户端。
- 可以在没有JADX GUI的情况下使用JADX-AI-MCP吗?
- 目前,JADX-AI-MCP需要JADX GUI才能运行,因为它依赖于GUI组件来执行操作并从反编译的应用程序中收集数据。
jadx-ai-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。