Windows下 Jadx MCP配置与使用

参考jadx-mcp-server部署文章

1.Jadx 插件与 Sever文件下载

点击此处下载

2.配置Jadx插件

首先处理插件,打开Jadx,菜单栏中选择 插件-Mange Plugin
进入安装插件,这里有2个办法
(1)直接安装jar包
(2)由于奇妙的问题导致选不到jar包,则在位置ID输入
https://github.com/zinja-coder/jadx-ai-mcp/releases/download/v3.0.0/jadx-mcp-server-v3.0.0.zip

接着选中JADX-AI-MCP Plugin点击安装
按照好如图所示

3.配置Sever文件

先进行解压
进入文件目录:
cd jadx-mcp-server
安装虚拟环境uv:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
创建环境:
uv venv -p 3.11
激活虚拟环境
.venv\Scripts\activate
安装httpx fastmc
uv pip install httpx fastmcp

4.在VScode上配置MCP

按住ctrl+shift + P调出命令面板,选择增加MCP服务器

选择命令stdio,输入:
C:\Users\[用户名]\.local\bin\uv.exe --directory <解压后的路径>jadx-mcp-server/ run jadx_mcp_server.py
其中uv环境需要根据自身计算机环境进行路径更改,解压后的路径指的是jadx-mcp-server位置
回车并队服务器进行命名,跳转到json,点击启动即可

5.进行测试

使用Jadx打开一个apk文件进行测试(可选:测试题下载

如图可在Jadx里面看到开启了MCP服务,然后到VScode中进行连接即可打开MCP.json(如果第三步没关那就无需操作,没关就是开了))

这样就算连接成功,我这里直接用Copilot进行测试,记得切换到Agent模式,最后测试成功,美美一把梭拿到flag,如图所示: