
mrexodia/ida-pro-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Ассистент обратного инжиниринга на базе искусственного интеллекта, который объединяет IDA Pro с языковыми моделями через MCP.
Обзор
Простой MCP-сервер для реверса вибрации в IDA Pro. https://github.com/user-attachments/assets/6ebeaa92-a9db-43fa-b756-eececce2aca0 Бинарные файлы и запрос к видео доступны в репозитории mcp-reversing-dataset. Чтобы установить безголовую IDA Pro MCP в Claude Code: : Для этого требуется глобальная активация idalib и установка uv: : плагин MCP больше не рекомендуется и со временем будет устаревшим. Используйте вместо этого idalib-mcp. Если хотите настроить MCP-сервер вручную через GUI IDA: Настройте серверы MCP и установите плагин IDA:
Обзор (машинный перевод)
[! ВАЖНО] Рекомендую использовать официальный MCP сервер Hex-Rays IDA!
См. пост с объявлением в блоге для получения дополнительной информации.
Простой 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-клиент (выберите тот, который вам нравится)
- Amazon Q Developer CLI
- Код аугментов
- Клод
- Код Клода
- Клайн
- Кодекс
- Второй пилот CLI
- Crush
- Курсор
- Gemini CLI
- Код Кило
- Киро
- LM Studio
- Opencode
- Qodo Gen
- Квен Кодер
- Roo Code
- Трэй
- Код VS
- Инсайдеры VS Code Insiders
- Варп
- Виндсерфинг
- Зед
- Код Кими
- Другие клиенты MCP: запустите
ida-pro-mcp --config, чтобы получить конфигурацию JSON для вашего клиента.
Примечание: Для этого требуется глобальная активация idalib и установка uv:
Установка (Клод Код)
Чтобы установить последнюю версию IDA Pro MCP в Claude Code:
Установка (Codex)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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