
jadx-mcp-server
by zinja-coder·★ 487·综合分 51
一个为 JADX-AI 插件提供的 MCP 服务器,通过 LLM 工具调用实现对 Android APK 的逆向工程。
概述
JADX-MCP-SERVER 是一个基于 Python 的 MCP 服务器,通过模型上下文协议连接到修改后的 jadx-gui。它通过提供多种 MCP 工具,使 Claude 等 LLM 能够与反编译的 Android 代码交互,从而实现漏洞分析、代码审查和逆向工程等功能。该服务器可以实时获取类信息、分析清单文件、搜索方法以及调试 APK。
试试问 AI
装完之后,这里有 3 个你可以让 AI 做的事:
什么时候选它
当您需要深度 AI 分析 Android APK 并集成 JADX 反编译器时,选择此 MCP 服务器。
什么时候不要选它
如果您需要分析 iOS 应用、偏好纯 GUI 工具,或者不习惯基于 CLI 的 MCP 设置,请勿选择此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具fetch_current_classGet the class name and full source of selected class
get_selected_textGet currently selected text
get_class_sourceGet full source of a given class
get_method_by_nameFetch a method's source by name
search_classes_by_keywordSearch for classes containing a specific keyword
get_android_manifestRetrieve the AndroidManifest.xml content
get_stringsFetch the strings.xml file
get_resource_fileRetrieve resource file content
rename_variableRename a variable within a method
xrefs_to_classFind all references to a class
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) 下载最新版本
- 安装所需依赖项:
pip install -r requirements.txt- 启动 MCP 服务器:
python server.py- 配置 Claude Desktop 使用服务器:
{
"mcpServers": {
"jadx": {
"command": "python",
"args": ["server.py的路径"],
"env": {
"JADX_HOST": "localhost",
"JADX_PORT": "8080"
}
}
}
}jadx-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。