
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
- Python (3.11 or higher)
- Use
idapyswitchto switch to the newest Python version
- Use
- IDA Pro (8.3 or higher, 9 recommended), IDA Free is not supported
- Supported MCP Client (pick one you like)
- Amazon Q Developer CLI
- Augment Code
- Claude
- Claude Code
- Cline
- Codex
- Copilot CLI
- Crush
- Cursor
- Gemini CLI
- Kilo Code
- Kiro
- LM Studio
- Opencode
- Qodo Gen
- Qwen Coder
- Roo Code
- Trae
- VS Code
- VS Code Insiders
- Warp
- Windsurf
- Zed
- Kimi Code
- Other MCP Clients: Run
ida-pro-mcp --configto get the JSON config for your client.
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)
安装
npx -y @modelcontextprotocol/inspector