
gamesecurityfrontierlib/ida-pro-mcp-plus
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Пусть ИИ-помощники анализируют двоичные файлы напрямую
Обзор
Пусть ИИ-помощники анализируют двоичные файлы напрямую : кислород ([email protected]) : 1.0.0 : https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus - ' - Анализ нескольких двоичных файлов одновременно без конфликтов - ' - Полностью автоматизированный анализ пакетных режимов с помощью безголового IDA (idat.exe) - ' - Автоматическое управление базами данных .i64 для более быстрого последующего анализа - ' - Общая память для передачи больших данных - ' - Полный статический анализ, модификация и возможности системы типа - ' - 7 независимых скриптовых модулей для простого обслуживания - ' - Комплексный набор тестов с полным покрытием - ' - установка pip и вы готовы идти! 1. : Анализ нескольких двоичных файлов одновременно без конфликтов ресурсов 2. : Отсутствие накладных расходов на графический интерфейс, чистое выполнение в пакетном режиме + умное кэширование (10 раз быстрее на кэшированных файлах) 3. : Умное кэширование + обработка тайм-аута + восстановление ошибок 4. : 34 инструмента, охватывающих все потребности обратного инжиниринга 5. : pip install → ida-mcp-plus — установите → Сделано!
Обзор (машинный перевод)
中 |* Английский
ida-pro-mcp-plus
Усовершенствованный IDA Pro MCP Server** - пусть помощники ИИ анализируют двоичные файлы напрямую
Автор: кислород ([email protected]) Версия: 1.0.0 Репозиторий: https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus
Ключевые особенности
** Мульти-инстанционная поддержка** Анализ нескольких двоичных файлов одновременно без конфликтов
- ) * * Не требуется графический интерфейс * * - Полностью автоматизированный анализ пакетного режима с помощью IDA без головы (idat.exe)
Умное кэширование - автоматическое управление базами данных .i64 для более быстрого последующего анализа
** Эффективный IPC** - Общая память для передачи больших данных
34 Мощные инструменты - Полный статический анализ, модификация и тип системных возможностей
Модульная архитектура - 7 независимых скриптовых модулей для простого обслуживания
100% Tested - Комплексный набор тестов с полным покрытием
Один клик Установка ** -
pip install, и вы готовы идти!
Почему именно ida-pro-mcp-plus?
против оригинального ida-pro-mcp
Оригинальное название: ida-pro-mcp | ida-pro-mcp-plus
| Многофакторный | Единичный экземпляр только | Параллельный анализ
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
中文文档 | English
🔧 ida-pro-mcp-plus
Enhanced IDA Pro MCP Server - Let AI assistants analyze binaries directly
Author: oxygen ([email protected])
Version: 1.0.0
Repository: https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus
✨ Key Features
- 🚀 Multi-Instance Support - Analyze multiple binaries simultaneously without conflicts
- 🎯 No GUI Required - Fully automated batch-mode analysis via IDA headless (idat.exe)
- 🔄 Smart Caching - Automatic .i64 database management for faster subsequent analyses
- 💾 Efficient IPC - Shared memory communication for large data transfers
- 📦 34 Powerful Tools - Complete static analysis, modification, and type system capabilities
- 🧩 Modular Architecture - 7 independent script modules for easy maintenance
- ✅ 100% Tested - Comprehensive test suite with full coverage
- 🎨 One-Click Install -
pip installand you’re ready to go!
🆚 Why ida-pro-mcp-plus?
vs. Original ida-pro-mcp
| Feature | ida-pro-mcp | ida-pro-mcp-plus |
|---|---|---|
| Multi-Instance | ❌ Single instance only | ✅ Parallel analysis |
| IDA GUI | ⚠️ Requires idalib + GUI | ✅ Headless batch mode |
| Caching | ❌ No caching | ✅ Smart .i64 cache |
| Architecture | Monolithic | ✅ Modular (7 modules) |
| Installation | pip install | ✅ pip install |
| Memory Ops | Basic | ✅ Full read/write/patch |
| Code Modification | ❌ | ✅ ASM patch, rename, comment |
| Stack Analysis | ❌ | ✅ Frame vars + types |
| Type System | ❌ | ✅ Declare, apply, search types |
Key Advantages
- 🔥 True Parallel Processing: Analyze multiple binaries at once without resource conflicts
- ⚡ Lightning Fast: No GUI overhead, pure batch-mode execution + smart caching (10x faster on cached files)
- 🎯 Production Ready: Smart caching + timeout handling + error recovery
- 🛠️ More Powerful: 34 tools covering all reverse engineering needs
- 📦 Easy Install:
pip install→ida-mcp-plus --install→ Done!
📥 Installation
Method 1: Direct Install from GitHub (Recommended)
# Install directly from master branch
pip install git+https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus.git
# One-line setup: Configure all MCP clients automatically
ida-mcp-plus --install
Alternative install methods:
# From ZIP archive
pip install https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus/archive/refs/heads/master.zip
# Or specify branch explicitly
pip install git+https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus.git@master
The --install wizard will:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →