Ditch the MCP middleman: export IDA straight to your AI IDE
An IDA Pro plugin that dumps decompiled C, assembly, strings, and memory into plain files so LLMs can read them natively.

What it does
IDA NO MCP is a single-file IDA Pro plugin (INP.py) that exports your entire reverse-engineering target into a directory of plain text files. Hit Ctrl-Shift-E and it spits out decompiled .c files, fallback .asm files, strings, imports, exports, and chunked memory hexdumps — each annotated with function addresses, callers, and callees. Then you point Cursor or Claude Code at the folder and go.
The interesting bit
The author argues that LLMs already speak text, source code, and shell — so why bridge through a bloated, stateful MCP server? By treating IDA as a batch exporter rather than a chatty RPC endpoint, you get IDE-native indexing, parallel processing, and trivial slicing of oversized functions. It’s a bet on file-oriented workflows over protocol complexity.
Key highlights
- One
.pyfile drops into IDA’s plugin directory; no pip installs or config files - Decompile-first with automatic fallback to disassembly; both formats carry identical metadata headers (callers, callees, addresses)
- Memory hexdumps split into 1MB chunks so LLM context windows don’t choke
- Progress ticker every 100 functions; detailed logs for skipped, fallback, and failed cases
- Explicitly optimized for macOS and claims to fix “original version freeze issues” (the README is vague on what “original” means — possibly an earlier private iteration)
Caveats
- README is entirely in Chinese; English translation exists but isn’t shown in the source provided
- No automated tests, CI, or version tags visible — it’s a single script you trust or audit
- “Low Cost” is claimed but no pricing or benchmark data is offered
Verdict
Grab this if you’re already using Cursor/Claude Code for reverse engineering and want to stop fighting MCP latency. Skip it if you need real-time IDA-LLM roundtrips or a polished, maintained ecosystem.