加载中
852 字
4 分钟
re&pwn mcp工具集合(持续更新)
2026-04-22

最近在折腾re&pwn相关的mcp插件,这类mcp工具通常文档较少,通用性不强,安装过程也可能会踩坑,本文记录了个人常用的几个逆向分析工具mcp的安装与配置方法,分享的同时亦供自己备忘查阅,同时也会继续更新其他高效的mcp工具

mcp列表

  • ida-multi-mcp
  • jadx-ai-mcp
  • dnSpy.Extension.MCP
  • x64dbg/x32dbg

安装&配置

安装mcp-router统一管理mcp工具,注意通过mcp-router直接安装到codexnpx路径可能不正确,如果npx目录在环境变量中,直接使用npx作为command,不要使用带路径的值

mcp-router
/
mcp-router
Waiting for api.github.com...
00K
0K
0K
Waiting...

ida-multi-mcp

推荐项目:MeroZemory/ida-multi-mcp,可以实现多实例同时分析,应对多个附件的场景

MeroZemory
/
ida-multi-mcp
Waiting for api.github.com...
00K
0K
0K
Waiting...

安装

通过ida使用的python环境安装

Terminal window
# 0. (Recommended) Clean previous install to avoid stale scripts/config
ida-multi-mcp --uninstall
python -m pip uninstall -y ida-multi-mcp
# 1. Install ida-multi-mcp
python -m pip install git+https://github.com/MeroZemory/ida-multi-mcp.git
# 2. Install IDA plugin + configure all MCP clients
ida-multi-mcp --install

这里install之后和ida-pro-mcp一样会直接将mcp配置添加到codex等ide中,如果要使用mcp_router建议从codex中删除ida-multi-mcp,或者使用mcp_router的unify

mcp_router配置

{
"mcpServers": {
"ida-multi-mcp": {
"command": "D:\\PATH_TO_IDA_PYTHON\\python.exe",
"args": [
"-m",
"ida_multi_mcp"
]
}
}
}

jadx-ai-mcp

推荐项目:zinja-coder/jadx-ai-mcp

zinja-coder
/
jadx-ai-mcp
Waiting for api.github.com...
00K
0K
0K
Waiting...

安装

以下内容参考自文章:AI 辅助安卓逆向:TRAE+JADX-AI-MCP 插件实战

Release下载:

  1. jadx-ai-mcp-<version>.jar
  2. jadx-mcp-server-<version>.zip

客户端安装

可以通过jadx图形界面安装jadx-ai-mcp-<version>.jarmcp.jar安装

但是我在更新jadx版本后出现过xapk-input插件id冲突的报错,建议删除原jadx插件目录,目录在C:\Users\%username%\AppData\Roaming\skylot\jadx\config\plugins\installed,而当时所有AI都告诉我在C:\Users\%username%\.jadx目录下,幻觉很严重

服务端安装

  • 直接用pip安装依赖和我本地原python环境有冲突,推荐用uv,没有冲突也可以使用pip安装requirements.txt依赖后使用python启动,具体参照原文,这里用uv
Terminal window
pip install uv

mcp_router配置

将前面下载的jadx-mcp-server-<version>.zip解压到固定目录,并替换mcp配置文件中的PATH_TO_MCP_SERVER

"mcpServers": {
"jadx-mcp-server": {
"command": "uv",
"args": [
"--directory",
"D:\\PATH_TO_MCP_SERVER\\",
"run",
"jadx_mcp_server.py"
]
}
}

dnSpy.Extension.MCP

推荐项目:KernelErr/dnSpy.Extension.MCP

KernelErr
/
dnSpy.Extension.MCP
Waiting for api.github.com...
00K
0K
0K
Waiting...

安装

可以直接从Release下载装好插件的dnSpy:

文件内容运行时要求
dnSpy-MCP-win-x64.zipdnSpy .NET 10 自包含 x64 + MCP 扩展无需 — 运行时已内含
dnSpy-MCP-win-x86.zipdnSpy .NET 10 自包含 x86 + MCP 扩展无需 — 运行时已内含
dnSpy-MCP-net48.zipdnSpy .NET Framework 4.8 版 + MCP 扩展.NET Framework 4.8(Windows 10+ 默认自带)

如果在已有dnSpy安装插件,则下载:

  • dnSpy.Extension.MCP-net48.dll — .NET Framework 4.8 版 dnSpy
  • dnSpy.Extension.MCP-net10.0-windows.dll — .NET 10 版 dnSpy

将下载的dll文件重命名为dnSpy.Extension.MCP.x.dll,并按以下目录结构放置

<dnSpy 安装目录>\
└── bin\
└── Extensions\
└── dnSpy.Extension.MCP\ ← 子文件夹(不存在则创建)
└── dnSpy.Extension.MCP.x.dll ← 带 .x 后缀的 DLL

启动dnSpy,在选项中配置mcp,建议设置高端口号避免冲突 dnSpy

mcp_router配置

添加远程服务器

dnSpy_mcp_router

x64dbg/x32dbg

推荐项目:SetsunaYukiOvO/x64dbg-mcp

SetsunaYukiOvO
/
x64dbg-mcp
Waiting for api.github.com...
00K
0K
0K
Waiting...

安装

Release下载:

  1. x32dbg_mcp.dp32
  2. x64dbg_mcp.dp64

分别放在:

<x64dbg 安装目录>
└── [x64/x32]\
└── plugins\
└── [x64/x32]dbg_mcp.[dp64/dp32]

如需自己编译构建插件,参考项目README,需要安装vcpkg

启动x64dbg,plugins目录下会生成如下文件,可以在x64dbg中修改配置,也可以直接编辑x64dbg-mcp/config.json,建议设置高端口号,并且x64、x32配置不同的端口号

x64dbg_dir x64dbg_windows

mcp_router配置

同上添加远程服务器,设置好对应端口号即可

end

暂时只记录了几个常用的mcp,有其他好用的插件推荐欢迎留言😊

re&pwn mcp工具集合(持续更新)
/posts/ctf/re-pwn-mcp/
作者
Q
发布于
2026-04-22
许可协议
CC BY-NC-SA 4.0