IDA Pro MCP

IDA Pro MCP

IDA Pro逆向工程MCP服务器,通过MCP协议连接IDA Pro与大语言模型,让AI代理协助进行二进制分析、反编译、函数重命名、注释设置等逆向工作,支持调试功能和SSE传输。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

IDA Pro MCP 是一个简单但功能强大的 MCP 服务器,让 AI 代理能够直接与 IDA Pro 交互,实现"vibe reversing"——通过自然语言进行逆向工程。

核心功能

  • 连接与元数据:检查 IDA Pro 插件连接状态,获取 IDB 数据库元数据
  • 代码分析:列出和检索函数、全局变量、字符串、本地类型
  • 反编译与反汇编:反编译函数、反汇编函数、获取交叉引用
  • 代码编辑:设置注释、重命名变量/函数、设置函数原型
  • 调试支持:通过 --unsafe 标志启用寄存器、调用栈、断点、进程控制等调试工具
  • 多传输模式:支持 SSE 传输和基于 idalib 的无头 MCP 服务器

适用场景

  • 二进制逆向工程辅助分析
  • 恶意软件分析与样本研究
  • 安全研究和漏洞挖掘
  • AI辅助的IDA Pro工作流
  • 批量二进制分析自动化

安装方式

前置要求:IDA Pro、Python、uv

git clone https://github.com/mrexodia/ida-pro-mcp.git
cd ida-pro-mcp

MCP 客户端配置:

{
  "mcpServers": {
    "ida-pro-mcp": {
      "command": "uv",
      "args": ["--directory", "/path/to/ida-pro-mcp", "run", "server.py", "--install-plugin"],
      "timeout": 1800
    }
  }
}

许可证:MIT License