Skip to main content
mcpSource-backedReview first Safety Privacy

IDA Pro MCP Server

MCP server and Claude Code plugin for connecting IDA Pro or headless idalib to AI assistants for reverse engineering, decompilation, xref lookup, renaming, commenting, and binary analysis workflows.

by mrexodia·added 2026-06-05·
Claude CodeClaude Desktop
HarnessClaude CodeClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • Reverse engineering may be legally or contractually restricted; confirm authorization before analyzing proprietary binaries or third-party samples.
  • Malware samples and exploit tooling should be handled in isolated environments with network and filesystem controls.
  • LLMs can hallucinate reverse-engineering conclusions; verify findings against disassembly, decompiler output, xrefs, and reproducible scripts.
  • Do not let an agent patch, rename, comment, or save IDA databases used for evidence without review and backups.

Privacy notes

  • Binaries, IDA databases, symbol names, strings, comments, decompiler output, and vulnerability findings may be sent to the MCP client and model.
  • Proprietary firmware, customer crash samples, malware indicators, license keys, and embedded secrets can appear in extracted strings or decompiled code.
  • Reports and prompts may reveal unreleased product internals or sensitive security research.

Prerequisites

  • IDA Pro 8.3 or newer, with IDA Pro 9 recommended; IDA Free is not supported.
  • Python 3.11 or newer and uv.
  • Globally activated idalib for the headless Claude Code plugin path.
  • Supported MCP client such as Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, or another documented host.
  • Authorization to analyze each binary, firmware image, sample, or database used with the tool.

Schema details

Install type
cli
Troubleshooting
No
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
20 minutes
Difficulty
advanced
Full copyable content
{
  "mcpServers": {
    "ida-pro": {
      "command": "uv",
      "args": ["run", "idalib-mcp", "--stdio"]
    }
  }
}

About this resource

Content

IDA Pro MCP connects IDA Pro and headless idalib workflows to MCP clients. It lets an AI assistant retrieve decompilation, inspect disassembly, follow xrefs, rename functions and variables, add comments, and build reverse-engineering reports from actual IDA analysis.

The project supports a Claude Code plugin path and manual MCP server options for GUI IDA or headless idalib sessions.

Source Review

These sources were reviewed on 2026-06-05. Prefer the live repository for current IDA version support, plugin status, idalib-mcp commands, transport options, and supported MCP clients.

Features

  • Claude Code plugin install through the documented marketplace.
  • GUI IDA plugin integration and headless idalib-mcp support.
  • Decompilation, disassembly, xref, naming, typing, and commenting workflows.
  • Stdio, SSE/HTTP, and shared stdio modes documented by the project.
  • Multi-database headless session support.
  • Prompting guidance for reverse-engineering workflows.

Installation

For Claude Code plugin setup:

claude plugin marketplace add mrexodia/claude-marketplace
claude plugin install ida-pro-mcp@mrexodia

For a headless stdio MCP configuration:

{
  "mcpServers": {
    "ida-pro": {
      "command": "uv",
      "args": ["run", "idalib-mcp", "--stdio"]
    }
  }
}

Follow the repository instructions for activating idalib and choosing GUI, headless, stdio, shared stdio, or SSE transports.

Use Cases

  • Analyze a crackme or malware sample with decompiler and xref context.
  • Rename functions, variables, and types after human-reviewed analysis.
  • Generate reverse-engineering notes from IDA evidence.
  • Ask a model to compare decompilation with disassembly for tricky functions.
  • Use headless idalib to analyze multiple binaries from one MCP server.

Safety and Privacy

Reverse-engineering workflows can involve sensitive or regulated material. Work only on binaries you are authorized to inspect, isolate suspicious samples, and verify every model-generated conclusion against IDA output. Keep backups before allowing an agent to modify comments, names, types, or saved database state.

Duplicate Check

No mrexodia/ida-pro-mcp entry or source URL was found in content/mcp. This entry is separate from Ghidra MCP and other security-analysis content.

#ida-pro#reverse-engineering#binary-analysis#security#decompilation

Source citations

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.