MI

mrexodia/ida-pro-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

13,2 тыс. stars 1,6 тыс. forks Качество 76 Тренд 61MIT

Ассистент обратного инжиниринга на базе искусственного интеллекта, который объединяет 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

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)

Открыть полный README на GitHub

Установка

npx -y @modelcontextprotocol/inspector
Новичок в MCP? Начните с руководства на mcpskill.org →