Repolode
mrexodia

mrexodia/ida-pro-mcp

将 IDA Pro 接入 MCP 协议的服务器,让大模型助手协助逆向分析二进制程序。

Star
13,396
Fork
1,640
未关闭 Issue
56
最近提交
上个月

这是什么?

IDA Pro MCP 是一个基于 Model Context Protocol 的服务器,把 IDA Pro 的分析能力封装成大模型可调用的工具。接入 Claude Code、Cursor、Codex 等 MCP 客户端后,模型可以列出和查找函数、反编译与反汇编代码、追踪交叉引用、读取内存和类型,并把注释、函数名、变量名和类型信息写回 IDA 数据库。

项目既可以作为 IDA 图形界面中的插件运行,也可以通过 idalib 以无界面方式运行,由 idalib-mcp 命令统一管理。无界面模式下可以在独立的工作进程中同时打开多个数据库,每次工具调用都需指定目标会话。另有可选的调试器扩展,提供断点、单步、寄存器与内存读写等工具。

运行环境要求 IDA Pro 8.3 及以上版本(不支持 IDA Free)以及 Python 3.11 或更高版本。项目说明中提示,Hex-Rays 官方现已提供自己的 IDA MCP 服务器,并推荐优先使用。

核心功能

  • 01将反编译、反汇编和交叉引用查询封装为 MCP 工具。
  • 02可将注释、重命名和类型声明写回 IDA 数据库。
  • 03既能作为 IDA 图形界面插件运行,也能以 idalib 无界面服务器运行并同时管理多个数据库。
  • 04提供可选的调试器扩展,支持断点、单步与内存读写。
  • 05批量操作接口与分页搜索结果,便于处理大型二进制文件。

适用场景

  • 在分析二进制程序时,让大模型协助添加注释和重命名函数。
  • 借助无界面会话,在多个二进制文件之间自动化重复的逆向步骤。
  • 利用模型对反编译代码的总结,加快对 crackme 或恶意样本的初步分拣。

快速上手

  1. 1

    安装 Python 3.11+ 和 IDA Pro 8.3+(不支持 IDA Free)

  2. 2

    安装 ida-pro-mcp 包

    pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
  3. 3

    配置 MCP 服务器并安装 IDA 插件

    ida-pro-mcp --install
  4. 4

    完全重启 IDA 和你的 MCP 客户端

使用前须知

  • 不支持 IDA Free,需要 IDA Pro 8.3 或更高版本。
  • README 推荐改用官方的 Hex-Rays IDA MCP Server。
  • GUI 插件安装方式已不再推荐,最终将被弃用。

收录于专题

标签

常见问题

ida-pro-mcp 是什么?
将 IDA Pro 接入 MCP 协议的服务器,让大模型助手协助逆向分析二进制程序。 IDA Pro MCP 是一个基于 Model Context Protocol 的服务器,把 IDA Pro 的分析能力封装成大模型可调用的工具。接入 Claude Code、Cursor、Codex 等 MCP 客户端后,模型可以列出和查找函数、反编译与反汇编代码、追踪交叉引用、读取内存和类型,并把注释、函数名、变量名和类型信息写回 IDA 数据库。
ida-pro-mcp 可以免费使用吗?用的什么许可证?
ida-pro-mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ida-pro-mcp 还在维护吗?
半年内有更新。ida-pro-mcp 最近一次提交是在 2026年9月26日。
ida-pro-mcp 适合用来做什么?
在分析二进制程序时,让大模型协助添加注释和重命名函数。 借助无界面会话,在多个二进制文件之间自动化重复的逆向步骤。 利用模型对反编译代码的总结,加快对 crackme 或恶意样本的初步分拣。
ida-pro-mcp 怎么安装和运行?
安装 Python 3.11+ 和 IDA Pro 8.3+(不支持 IDA Free) 安装 ida-pro-mcp 包: pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip 配置 MCP 服务器并安装 IDA 插件: ida-pro-mcp --install 完全重启 IDA 和你的 MCP 客户端
在哪里获取 ida-pro-mcp?
源代码和安装说明在 GitHub 上:https://github.com/mrexodia/ida-pro-mcp

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目