jadx-ai-mcp
活跃·★ 2.9k·Apache-2.0·更新于 2026-10-19
★ 时下流行
JADX-AI-MCP 是 JADX 反编译器的插件,配套一个 Python MCP 服务,让 Claude 等 LLM 能检查在 JADX 里打开的 Android APK。README 把流程描述为“反编译、结合上下文的代码审查、AI 建议”,目标是发现漏洞和做逆向分析。它属于作者的 Zin MCP Suite,文档托管在 Read the Docs。
工具列表很长:获取当前选中的类或文本、列出所有类、取某个类的源码、smali、方法和字段,按名称搜索方法、按关键词搜索类(支持分页),读取 AndroidManifest.xml、主 Activity 和 Application 类、strings.xml 及其他资源文件,还能重命名类、方法和字段。安装分两部分:用 `jadx plugins --install "github:zinja-coder:jadx-ai-mcp"`(或通过 JADX-GUI)安装插件,然后用 uv 配置 `jadx-mcp-server` 目录并加入客户端配置(README 以 Kali Linux 上的 Claude Desktop 为例)。许可证为 Apache。
#JADX#安卓#逆向工程#大型语言模型#模型上下文协议
01
功能特性
01自动化的LLM通信用于Android APK分析。
02实时漏洞检测和逆向工程辅助。
03通过模型上下文协议(MCP)与JADX反编译器集成。
04支持Claude、LM Studio、Cherry Studio等多种LLM客户端。
05提供一套丰富的MCP工具,用于与反编译代码、资源和调试器交互。
02
为什么选择它
+在实时的 JADX 会话里工作,模型看到的类和选中内容和你一致
+工具齐全:源码、smali、清单、资源、搜索和重命名
+插件一条 `jadx plugins --install` 命令即可安装
+文档托管在 Read the Docs,并有演示和示例提示词
03
权衡点
!需要配置三部分(JADX、插件和 Python MCP 服务),比单个包的安装步骤多
!反编译出的代码会发给 LLM,不能分享的 APK 不要交给云端模型
!LLM 给出的结论只是建议,声称的漏洞需要自己验证
!只应用于你有权分析的应用
04
维护状况检查
活跃检查日期: 2026-10-27
- 最近提交
- 2026-10-19
- 近 90 天提交数
- 20
- 近 90 天发布数
- 2
- 最新发布
- v6.5.0 (2026-10-19)
- 未关闭 issue
- 4
- 近期 issue 至少有一条评论的比例
- 19/24
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #67 [FEATURE] refactor and enhance tools8 条评论 · 2025-12-12
- #116 [BUG] {'error': '[WinError 10061] 由于目标计算机积极拒绝,无法连接。'}2 条评论 · 2026-08-28
- #127 [BUG] Unauthenticated GET refactoring endpoints permit CSRF in JADX AI MCP1 条评论 · 2026-10-21
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
JADX
原生支持
已通过文档验证
Claude Desktop
支持
已通过文档验证
Cherry Studio
支持
已通过文档验证
LM Studio
支持
已通过文档验证
06
快速开始
1
$ jadx plugins --install "github:zinja-coder:jadx-ai-mcp"
07
使用场景
↳基本代码理解(例如,解释类功能、总结方法职责)。
↳漏洞检测(例如,检查硬编码秘密、不安全API使用)。
↳逆向工程辅助(例如,代码去混淆和重命名、推断smali方法原始目的)。
08
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧