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 之上,用于共享数据库操作。
相关
- 项目
- 项目
- 项目
- 项目