JADX-AI-MCP 简介
JADX-AI-MCP是 JADX 反编译器的一个插件,它直接与模型上下文协议 (MCP)集成,为 Claude 等 LLM 提供实时逆向工程支持。
想象一下:"反编译 → 上下文感知代码审查 → AI 建议"——所有过程都是实时进行的。
架构流程
高级序列图

参与者与角色
- LLM Client:发起调用的模型客户端。
- JADX MCP Server:向 LLM 暴露工具的 MCP 服务端。
- JADX AI MCP Plugin:具体工具实现,负责把请求转成 HTTP 并路由到处理器。
- Request Handlers:HTTP 请求处理层,协调具体动作。
- JADX GUI:被操作的图形界面,执行实际任务并产生数据。
主流程
- LLM Client 调用 MCP 工具到 JADX MCP Server。
- MCP Server 将其转为一次 HTTP 请求,发送给 JADX AI MCP Plugin。
- Plugin 触发内部的 HTTP Request Handler。
- Handler 驱动 JADX GUI 执行动作/采集数据。
- GUI 完成动作/产出数据,回传给 Handler。
- Handler 组织结果,生成 HTTP 响应给 Plugin。
- Plugin 将 HTTP 响应返回给 MCP Server。
- MCP Server 把工具结果返回给 LLM Client。
关键要点
- 插件(JADX AI MCP Plugin)是协议与应用之间的'桥',完成 MCP→HTTP→应用 的适配。
- Request Handlers 将业务动作解耦为可路由的 HTTP 端点,便于扩展。
- GUI 是真实'执行者',说明该链路能触发交互式或可视化操作,再回传结果。
JADX-MCP-SERVER 是什么?
JADX MCP 服务器 JADX-AI-MCP是一个独立的 Python 服务器,它通过 MCP(模型上下文协议)与插件交互。它允许 LLM 与反编译的 Android 应用上下文进行实时通信。
入门指南
1. 下载文件
从发布页面下载以下两个文件:
jadx-ai-mcp-<version>.jar(JADX 插件)jadx-mcp-server-<version>.zip(MCP 服务端源码/脚本)
2. 解压与目录结构
解压 jadx-mcp-server-<version>.zip 后应包含:


