HexRaysSA/ida-mcp

Official Hex-Rays IDA MCP Server.

解决的问题

此项目为 Hex-Rays IDA 提供了一个模型上下文协议 (MCP) 服务器,允许 AI 代理与 IDA Pro 逆向工程工具进行交互。它使代理能够执行诸如逆向二进制文件(例如 ELF 文件)以及查询 IDA GUI 状态等任务,从而实现 AI 辅助的逆向工程工作流程。

运作方式

它作为一个 MCP 服务器运行,可通过标准输入/输出 (stdio) 或 Streamable HTTP 执行。它利用 IDA Nexus 库,允许不同的客户端共享并操作 IDA 数据库。它可以集成到各种 AI 代理框架中,例如 Claude Code、Codex CLI、GitHub Copilot CLI 和 Pi,也可以通过 JSON 配置集成到自定义代理中。

目标对象

特色亮点

  • 拥有一个用于 IDA 的 GUI 插件,以在运行 IDA MCP 时支持 GUI 实例。
  • 支持多种代理集成,包括 Claude Code、Codex CLI、GitHub Copilot CLI 和 Pi。
  • 可在无头模式 (headless) 或 GUI 集成模式下运行。
  • 建立在 IDA Nexus 之上,用于共享数据库操作。

相关

  • 项目
  • 项目
  • 项目
  • 项目