LibreAI / ИИ-агенты / ida-pro-mcp
// agents · mrexodia/ida-pro-mcp

ida-pro-mcp

ida-pro-mcp — проект с открытым исходным кодом из категории «ИИ-агенты» от mrexodia (mrexodia/ida-pro-mcp на GitHub). У него 12 540 звёзд на GitHub и 1 485 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 26 сентября 2026.

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

★ 12,5 тыс. звёзд⑂ 1,5 тыс. форковMITобновлено сент. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
mrexodia/ida-pro-mcp
Звёзды GitHub
12 540
Форки
1 485
Лицензия
MIT
Последнее обновление на GitHub
26 сентября 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Check the prerequisites

    You need IDA Pro (paid, 8.3+, ideally 9.x) with Python 3.11+ available to IDA, plus uv, and an MCP client you already use.

  2. Install the server

    Use the plugin marketplace install for Claude Code or Codex, or install the package manually and run ida-pro-mcp --install to configure clients and the IDA plugin.

  3. Restart everything

    Completely restart IDA and your MCP client (some clients run in the background) so the new server is picked up.

  4. Analyze your first binary

    Open a binary in IDA (or headless with idalib-mcp), then prompt the LLM with a structured strategy: inspect decompilation, rename and comment as it learns, and write up findings.

// возможности

Почему его любят

Decompilation and disassembly tools

The LLM can decompile functions, disassemble with full details, list functions, globals and imports, and follow cross-references in your database.

Database improvement workflow

Prompts are designed so the agent renames variables and functions, corrects types (especially pointers and arrays) and documents findings as comments directly in the IDB.

Headless idalib mode

idalib-mcp opens binaries without the GUI, keeps each database in its own persistent worker, and can adopt a running GUI instance for the same file.

Many transports and clients

Works over stdio, SSE and HTTP with dozens of MCP clients, and ida-pro-mcp --config prints the JSON config for any other client.

MCP resources for IDB state

Browsable resources expose IDB metadata, segments, entry points, cursor and selection, types and structures, and import/export/xref lookups.

Accuracy helpers

A dedicated int_convert tool handles number-base conversions the README warns LLMs fumble, with guidance on deobfuscation steps to take before analysis.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Clone IDA Pro MCP if you want the source; installation is usually done via your client's plugin marketplace or the package installer.

    git clone https://github.com/mrexodia/ida-pro-mcp.git
    cd ida-pro-mcp
  2. Install for Claude Code

    Add the author's marketplace and install the plugin (Codex has an equivalent marketplace flow in the README).

    claude plugin marketplace add mrexodia/claude-marketplace
    claude plugin install ida-pro-mcp@mrexodia
  3. Or run headless with idalib

    After activating idalib, start the headless server on a binary - no IDA GUI required.

    uv run idalib-mcp --host 127.0.0.1 --port 8745 path/to/executable
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains IDA Pro MCP?

It is maintained by mrexodia (Duncan Ogilvie) and contributors. The README recommends also considering the official Hex-Rays IDA MCP server, announced by Hex-Rays.

Is it free to use?

The MCP server is MIT-licensed and free, but it requires a paid IDA Pro license - IDA Free is explicitly not supported.

Does it need a paid API key?

The server itself needs no key; the LLM you connect (Claude, GPT and so on) uses your own client subscription or API key.

How does it compare with the official Hex-Rays MCP server?

Hex-Rays now ships its own official server; this community project predates it, supports a wide range of clients and adds a headless idalib mode with persistent workers - try both and keep the one that fits your workflow.

How do I get started?

Install it from your client's plugin marketplace (or pip-install the package and run ida-pro-mcp --install), restart IDA and the client, and open a binary.

// продолжить изучение

Похожие инструменты

ИИ-агенты

ghidra-mcp

Ghidra MCP server with 200+ tools that let AI assistants drive real reverse-engineering work

★ 4,9 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

ha-mcp

The unofficial Home Assistant MCP server — control and automate your smart home from any AI assistant.

★ 5,0 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

opendia

Connect your browser to AI models with a Dia-style assistant.

★ 1,9 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

dspy

Program language models with code and compilers — not fragile prompts.

★ 38,6 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

playwright-mcp

Microsoft's Playwright-powered MCP server for browser automation.

★ 37,9 тыс. звёздApache-2.0
Смотреть руководство →
ИИ-агенты

openpi

Physical Intelligence's open vision-language-action models (pi0, pi0-FAST, pi0.5) for robot policies.

★ 14,1 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если ida-pro-mcp вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к ida-pro-mcp — продолжайте изучать полку по обе стороны от него.

Получить ida-pro-mcp

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.