zboralski/ida-headless-mcp

zboralski/ida-headless-mcp

от zboralski
Сервер для бинарного анализа через IDA Pro в headless-режиме. Поддерживает параллельные сессии, 52 MCP-инструмента, импорт метаданных Unity (Il2CppDumper) и Flutter (unflutter). Полезен реверсерам ...

IDA Headless MCP Server

Headless IDA Pro binary analysis via Model Context Protocol. Go orchestrates multi-session concurrency while Python workers handle IDA operations.

Architecture

┌─────────────────┐
│  MCP Client     │  Claude Desktop, Claude Code, CLI
│  (HTTP/SSE)     │
└────────┬────────┘
         │ http://localhost:17300/
┌─────────────────┐
│   Go Server     │  Session registry, worker manager, watchdog
│   (MCP Tools)   │
└────────┬────────┘
         │ Connect RPC over Unix socket
┌─────────────────┐
│ Python Worker   │  IDA + idalib (one per session)
│ (per session)   │
└─────────────────┘

Key features:

  • Multi-session concurrency via process isolation
  • 52 MCP tools for binary analysis
  • Automatic session timeouts (4 hours default, configurable)
  • Paginated results with configurable limit (default 1000)
  • Il2CppDumper metadata import for Unity games
  • unflutter metadata import for Flutter/Dart apps

Prerequisites

  1. IDA Pro 9.0+ or IDA Essential 9.2+

  2. idalib: install and activate:

    ./scripts/setup_idalib.sh
    

    See IDA as a Library documentation.

  3. Go 1.21+ with protoc tools:

    make install-tools
    
  4. Python 3.10+ with dependencies:

    pip3 install -r python/requirements.txt
    
  5. Optional: Il2CppDumper for Unity game analysis

  6. Optional: unflutter for Flutter/Dart app analysis

    # Install unflutter (provides flutter_meta.json for import_flutter)
    git clone https://github.com/zboralski/unflutter.git
    cd unflutter && make install
    
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

atilaahmettaner/tradingview-mcp

atilaahmettaner/tradingview-mcp

MCP сервер для рыночных данных и технического анализа — акции, крипта, форекс и фьючерсы. Включает скринеры, бэктестинг и 30+ инструментов. Работает с Claude, ChatGPT, Cursor — всё в одном сервере.

Python3576
evilsocket/nerve

evilsocket/nerve

Nerve — Agent Development Kit с нативной поддержкой MCP. Определяйте MCP серверы в YAML, запускайте как клиент или сервер, оркестрируйте агентов и тестируйте их в воспроизводимых сценариях. Для разработчиков, которым нужны программируемые и аудируемые LLM-агенты.

Python1318
CoderGamester/mcp-unity

CoderGamester/mcp-unity

MCP сервер для Unity Editor, который через Model Context Protocol даёт AI-ассистентам (Cursor, Windsurf, Claude Code) прямой доступ к управлению сценами, GameObject, компонентами, материалами и тес...

C#1832
Comet-ML/Opik-MCP

Comet-ML/Opik-MCP

официальный

MCP сервер для Opik – подключает AI-ассистентов (Claude Code, Cursor, VS Code) к вашему рабочему пространству: читайте трейсы, логируйте оценки, сохраняйте версии промптов и задавайте вопросы ассис...

Python214
QGIS MCP

QGIS MCP

QGISMCP - MCP-сервер, соединяющий QGIS с Claude AI. Позволяет AI-ассистенту управлять проектами, слоями, выполнять алгоритмы обработки и произвольный PyQGIS-код. Идеально для автоматизации ГИС без ...

Python1029
Perplexity MCP

Perplexity MCP

официальный

Официальный MCP-сервер Perplexity: веб-поиск, ответы на вопросы, ресёрч и рассуждения через модели Sonar и Search API.

TypeScript2389
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин