MI

mrexodia/ida-pro-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1.3万 stars 1604 forks 质量 76 趋势 61MIT

AI驱动的逆向工程助手,通过MCP桥接IDA Pro与语言模型。

概览

简单的MCP服务器支持IDA Pro中的氛围反转。 https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0 视频的二进制文件和提示词可在mcp-reversing-dataset仓库中找到。 在 Claude Code 中安装无头 IDA Pro MCP: :这需要全局激活idalib并安装紫外线: : MCP 插件不再推荐,最终将被弃用。请使用 idalib-mcp 代替。 如果你想从IDA图形界面手动配置MCP服务器: 配置MCP服务器并安装IDA插件:

概述(AI 翻译)

[!重要] 我建议使用官方Hex-Rays IDA MCP服务器!

更多信息请参见公告博客文章。

简单的MCP服务器支持IDA Pro中的氛围反转。

https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0

视频的二进制文件和提示词可在mcp-reversing-dataset仓库中找到。

先修条件

  • Python(3.11或更高版本)
  • 使用 idapyswitch 切换到最新的 Python 版本
  • IDA Pro(8.3 或更高,推荐 9),不支持 IDA Free
  • 支持的MCP客户端(选择你喜欢的)
  • 亚马逊Q开发者CLI
  • 增强代码
  • 克洛德
  • 克劳德密码
  • 克莱恩
  • 法典
  • 副驾驶CLI
  • 压碎
  • 光标
  • Gemini CLI
  • Kilo Code
  • 基罗
  • LM工作室
  • Opencode
  • Qodo Gen
  • Qwen 编码员
  • Roo Code
  • 特雷
  • VS 代码
  • VS Code 内部人士
  • 曲速
  • 风帆冲浪
  • 泽德
  • Kimi Code
  • 其他MCP客户端:运行ida-pro-mcp --config以获取客户端的JSON配置。

注意:这需要全局激活idalib并安装UV:

安装(Claude Code)

要在 Claude Code 中安装最新的 IDA Pro MCP:

安装(法典)

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

IDA Pro MCP

[!IMPORTANT] I recommend using the Official Hex-Rays IDA MCP Server instead!

See the announcement blog post for more information.

Simple MCP Server to allow vibe reversing in IDA Pro.

https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0

The binaries and prompt for the video are available in the mcp-reversing-dataset repository.

Prerequisites

Note: This requires having idalib activated globally and uv installed:

# windows
uv run "C:\Program Files\IDA Professional 9.3\idalib\python\py-activate-idalib.py"
# macos
uv run "/Applications/IDA Professional 9.3.app/Contents/MacOS/idalib/python/py-activate-idalib.py"
# linux
uv run "/path/to/idapro-9.3/idalib/python/py-activate-idalib.py"

Installation (Claude Code)

To install the latest IDA Pro MCP in Claude Code:

claude plugin marketplace add mrexodia/claude-marketplace
claude plugin uninstall ida-pro-mcp@mrexodia
claude plugin install ida-pro-mcp@mrexodia

Installation (Codex)

To install the latest IDA Pro MCP in Codex:

codex plugin marketplace add mrexodia/codex-marketplace
codex plugin remove ida-pro-mcp@mrexodia
codex plugin add ida-pro-mcp@mrexodia

Installation (Kimi Code)

在 GitHub 查看完整 README

安装

npx -y @modelcontextprotocol/inspector
新手?先看 mcpskill.org 教程 →