Перейти к содержимому

IDA MCP Server

Сервер для взаимодействия с IDA Pro через языковые модели, автоматизация чтения баз данных.

Python
476 stars

Описание

Это MCP-сервер для IDA Pro, предоставляющий инструменты для чтения и автоматизации работы с базами данных через крупные языковые модели (LLM). Разрабатывается для реверс-инжиниринга, где ИИ помогает анализировать бинарники без ручного вмешательства. Технологии: Python, uv/pip для установки, плагин для IDA. Потенциальные применения: автоматизация анализа кода, интеграция с Claude Desktop для AI-ассистированного отладки. Находится в ранней разработке, функциональность расширяется.

Возможности

Интеграция с IDA Pro

Предоставляет плагин для подключения сервера к IDA без полной установки IDA (idalib с IDA 9.0+).

Чтение баз данных через LLM

Инструменты для доступа к IDA database с использованием языковых моделей для автоматизированного анализа.

Автоматизация взаимодействия

Поддержка MCP для запуска команд, отладки и интеграции с AI-инструментами вроде Claude.

Отладка и разработка

Использование MCP inspector для тестирования, логирование для диагностики проблем.

Установка

Установка через uv (рекомендуется): используйте uvx для запуска mcp-server-ida. Через pip: pip install mcp-server-ida, затем python -m mcp_server_ida. Для IDA: скопируйте плагин в директорию plugins IDA (Windows: %APPDATA%\Hex-Rays\IDA Pro\plugins; Linux/macOS: ~/.idapro/plugins). Конфигурация для Claude Desktop: { “mcpServers”: { “ida”: { “command”: “uvx”, “args”: [ “mcp-server-ida” ] } } }

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
476

Ссылки