GI

gamesecurityfrontierlib/ida-pro-mcp-plus

Developer tools

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

35 stars 8 forks Качество 70 Тренд 12MIT

Пусть ИИ-помощники анализируют двоичные файлы напрямую

Обзор

Пусть ИИ-помощники анализируют двоичные файлы напрямую : кислород ([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 install and 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

  1. 🔥 True Parallel Processing: Analyze multiple binaries at once without resource conflicts
  2. ⚡ Lightning Fast: No GUI overhead, pure batch-mode execution + smart caching (10x faster on cached files)
  3. 🎯 Production Ready: Smart caching + timeout handling + error recovery
  4. 🛠️ More Powerful: 34 tools covering all reverse engineering needs
  5. 📦 Easy Install: pip install → ida-mcp-plus --install → Done!

📥 Installation

# 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:

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

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →