ida-pro-mcp 发布:用 MCP 把 IDA Pro 接入大模型做逆向分析
决策简报
Brief- 发生了什么
- mrexodia/ida-pro-mcp 在 GitHub 趋势榜出现,它通过 MCP 协议把 IDA Pro 的逆向能力开放给大语言模型。
- 为什么重要
- Claude 相关变化会影响 AI 产品团队的技术选型和发布判断。
- 影响谁
- Claude Code · Claude · Gemini · Qwen · MCP · Cursor
- 建议动作
- 升级或复核变更版本
- 地区可用性
- 暂未验证地区可用性差异。
关键事实
- mrexodia/ida-pro-mcp 在 GitHub 趋势榜出现,它通过 MCP 协议把 IDA Pro 的逆向能力开放给大语言模型。 [src-skill-radar]
- 对做逆向的工程师来说,这等于让 Claude Code、Cursor 这类 MCP 客户端直接操作反编译结果和 IDB,但项目官方已建议改用 Hex-Rays 官方 IDA MCP Server,长期维护性要打问号。 [src-skill-radar]
由事件证据自动生成。
该项目要求 Python 3.11 以上、IDA Pro 8.3 以上(推荐 9,不支持 IDA Free),并需要先用 idapyswitch 切到最新 Python。它支持 Claude、Claude Code、Cursor、VS Code、Windsurf、Zed、Codex 等二十多个 MCP 客户端,也提供 ida-pro-mcp --config 生成通用配置。安装路径包括 Claude Code 的插件市场命令、Codex 的插件命令,以及 Kimi Code 的 /plugins install 斜杠命令;GUI 手动安装方式已被标注为不再推荐、未来会弃用。 新增的 idalib-mcp 是重点:它把每个打开的数据库放在独立的 idalib worker 进程里,worker 会注册到本机发现目录并能在 supervisor 退出后继续存活,后续 supervisor 会自动接管同一文件。idb_open 的 mode 参数区分 prefer_headless、force_headless、prefer_gui、force_gui,可以用 --max-workers 限制并发(默认 4,0 为不限),worker 空闲一小时自动退出,也能用 idb_close 主动释放。 对需要批量分析样本的安全团队和逆向工程师,这套持久 worker 模型省去了反复启动 IDA 的开销;但作者在 README 顶部明确推荐改用官方 Hex-Rays IDA MCP Server,评估长期方案时应把这一点纳入考虑。
来源
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:mrexodia/ida-pro-mcp
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。