← all repositories
P4nda0s/IDA-NO-MCP

Ditch the MCP protocol: export IDA output as plain text

An IDA Pro plugin that batch-exports decompilation, disassembly, strings, and memory into plain text files so any AI IDE can ingest them without a fragile MCP bridge.

1.8k stars Python Coding AssistantsOther AI
IDA-NO-MCP
Velocity · 7d
+5.6
★ / day
Trend
steady
star history

What it does

This IDA Pro plugin flattens an entire binary database into a pile of ordinary text files: decompiled C per function, fallback assembly where the decompiler fails, strings, imports, exports, and memory hexdumps sliced into 1 MB chunks. Instead of acting as a live MCP server for an AI IDE, it batch-exports a static snapshot with caller and callee metadata baked into every file header, letting Cursor or Claude Code index and search the codebase in parallel. It is essentially glue code around IDA’s own export machinery, packaged as a single plugin script.

The interesting bit

The author’s pitch is that LLMs natively understand text, source code, and shell, so any “intelligent” middleware is just unnecessary ceremony. By refusing the MCP handshake entirely and dumping everything to disk, the tool sidesteps the lag and freezes it blames on interactive MCP modes. It is a deliberate bet that dumb bulk export beats a chatty API when you are analyzing a large binary.

Key highlights

  • Each function becomes its own .c file with callers and callees annotated in the header; if decompilation fails, it automatically falls back to a matching .asm file.
  • Memory is exported in 1 MB hexdump shards, while strings, imports, and exports are written as plain lookup tables.
  • A progress ticker fires every 100 functions, and detailed logs track skipped library functions, fallback cases, and total failures.
  • The author claims it fixes the freezing issues of the original MCP workflow and adds macOS-specific optimizations.
  • The tool expects you to augment the export folder with extra context—APK labs, Frida scripts, notes—so the AI gets the “full perspective.”

Verdict

Grab it if you want to feed a binary to an AI IDE without maintaining a live bridge to IDA. If your workflow depends on real-time, interactive AI queries while stepping through a debugger, this offline approach will not help.

Frequently asked

What is P4nda0s/IDA-NO-MCP?
An IDA Pro plugin that batch-exports decompilation, disassembly, strings, and memory into plain text files so any AI IDE can ingest them without a fragile MCP bridge.
Is IDA-NO-MCP open source?
Yes — P4nda0s/IDA-NO-MCP is an open-source project tracked on heatdrop.
What language is IDA-NO-MCP written in?
P4nda0s/IDA-NO-MCP is primarily written in Python.
How popular is IDA-NO-MCP?
P4nda0s/IDA-NO-MCP has 1.8k stars on GitHub and is currently holding steady.
Where can I find IDA-NO-MCP?
P4nda0s/IDA-NO-MCP is on GitHub at https://github.com/P4nda0s/IDA-NO-MCP.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.