ida-no-mcp-decompiler-exporter

Export IDA Pro decompiled functions, disassembly, and memory dumps to files.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/mcp-skills --skill ida-no-mcp-decompiler-exporter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ida-no-mcp-decompiler-exporter
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/ida-no-mcp-decompiler-exporter
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill ida-no-mcp-decompiler-exporter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exporting reverse-engineered binaries from IDA Pro into formats that AI tools can efficiently read is slow and inconsistent, especially when decompilation partially fails or when you need memory, strings, and import/export context together.

Core Features & Use Cases

  • Function-by-function decompiled exports: Writes each decompiled function to its own .c file with caller/callee metadata for fast AI navigation.
  • Automatic disassembly fallback: Exports .asm files when Hex-Rays decompilation fails, preserving coverage across the binary.
  • Full AI-friendly context dump: Exports memory segments (hexdump), strings, imports, exports, plus logs of skipped/failed functions to support deeper analysis and triage.

Use case example: after analyzing a suspicious Windows executable in IDA Pro, export decompile/disassembly plus strings and memory to have an AI review likely vulnerable routines and reconstruct protocol/message parsing from artifacts.

Quick Start

Install the IDA plugin by copying INP.py into your IDA plugins directory, restart IDA Pro, then run the export via Edit → Plugins → Export for AI on your open IDB.

Frequently Asked Questions about ida-no-mcp-decompiler-exporter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export IDA Pro decompiler output for AI analysis?

You can export IDA Pro decompiler output for AI analysis by installing a plugin that writes decompiled functions to .c files with caller/callee metadata, and exports memory hexdumps, strings, and imports/exports into structured files.

What happens when Hex-Rays decompilation fails in IDA Pro?

When Hex-Rays decompilation fails in IDA Pro, the export plugin automatically falls back to writing .asm disassembly files, ensuring full binary coverage for downstream AI analysis.

Can I extract strings and memory dumps alongside decompiled code from IDA Pro?

Yes, you can extract strings and memory dumps alongside decompiled code from IDA Pro. The export generates a full context bundle including chunked hexdump memory segments, strings, imports, and exports.

How do I prepare IDA Pro reverse-engineering artifacts for an AI IDE?

To prepare IDA Pro reverse-engineering artifacts for an AI IDE, run the export plugin to generate metadata-rich, structured text files and .c/.asm outputs that AI tools can efficiently index and review.

Why does my AI tool struggle to read raw IDA Pro decompilation exports?

AI tools struggle to read raw IDA Pro decompilation exports because they lack structured metadata, making navigation slow. Exporting per-function .c files with caller/callee context and text tables solves this indexing problem.

Does the IDA Pro AI export support tracking skipped or failed functions?

Yes, the IDA Pro AI export supports tracking skipped or failed functions by generating detailed logs of failed decompilation attempts, allowing analysts to triage incomplete coverage during review.