GI

gamesecurityfrontierlib/ida-pro-mcp-plus

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

35 stars 8 forks 品質 70 トレンド 12MIT

- AIアシスタントがバイナリを直接分析する

概要

- AIアシスタントがバイナリを直接分析する : 酸素([email protected]) : 1.0.0 : [[T0] - ◀ - 複数のバイナリを同時に衝突せずに分析 - IDAヘッドレス(idat.exe)を介して完全自動化されたバッチモード解析 - より高速な後続分析のための自動.i64データベース管理 - 💾 - 大規模なデータ転送のための共有メモリ通信 - 完全な静的解析、修正、およびタイプシステム機能 - 🧩 - 7独立したスクリプトモジュール - ✅ - 包括的なカバレッジを備えた包括的なテストスイート - リード - pipipをインストールして、準備完了! 1. : リソースのコンフリクトなしで複数のバイナリを一度に分析する 2. : GUI オーバーヘッドなし, 純粋なバッチモードの実行 + スマートキャッシング (10x キャッシュされたファイルで高速) 3. : スマートキャッシング + タイムアウト処理 + エラー回復 4. : 34 すべてのリバースエンジニアリングニーズをカバーするツール 5. : ピップインストール → ida-mcp-plus --インストール → 完了!

概要(AI 翻訳)

日本語English

☞ ida-pro-mcp-plus

IDA Pro MCP Server - AIアシスタントがバイナリを直接分析する

著者:酸素([email protected]) バージョン: 1.0.0 リポジトリ: [https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus

お問い合わせ

✨ 主な特長

  • η マルチインストールサポート - 競合なしで複数のバイナリを同時に分析
  • 必須GUIなし** - IDAヘッドレスによる完全自動バッチモード解析(dat.exe)
  • ✓スマートキャッシュ** - .i64データベース管理がより高速な後続分析
  • 💾 効率的なIPC - 大規模なデータ転送のための共有メモリ通信
  • ✔34 強力なツール** - 静的解析、修正、システム機能の完全化
  • 🧩 モジュラーアーキテクチャ - 7独立したスクリプトモジュールでメンテナンスが容易
  • ✅100%テスト済み - フルカバレッジを備えた包括的なテストスイート
  • pip install - [ワンクリックインストール] - [[pip install]] - とあなたは行く準備ができています!

Why なぜ ida-pro-mcp-plus?

対. 元の ida-pro-mcp

| 特集 | ida-pro-mcp | ida-pro-mcp-plus | お問い合わせ |マルチインストール | 〇 単一インスタンスのみ | ✅** 並列解析** |

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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:

GitHub で README 全文を見る

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →