
gamesecurityfrontierlib/ida-pro-mcp-plus
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
- Let AI assistants analyze binaries directly
개요
- Let AI assistants analyze binaries directly : oxygen ([email protected]) : 1.0.0 : https://github.com/GameSecurityFrontierLib/ida-pro-mcp-plus - 🚀 - Analyze multiple binaries simultaneously without conflicts - 🎯 - Fully automated batch-mode analysis via IDA headless (idat.exe) - 🔄 - Automatic .i64 database management for faster subsequent analyses - 💾 - Shared memory communication for large data transfers - 📦 - Complete static analysis, modification, and type system capabilities - 🧩 - 7 independent script modules for easy maintenance - ✅ - Comprehensive test suite with full coverage - 🎨 - pip install and you're ready to go! 1. : Analyze multiple binaries at once without resource conflicts 2. : No GUI overhead, pure batch-mode execution + smart caching (10x faster on cached files) 3. : Smart caching + timeout handling + error recovery 4. : 34 tools covering all reverse engineering needs 5. : pip install → ida-mcp-plus --install → Done!
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 가이드부터 시작하세요 →