-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
IDA Pro MCP connects an MCP client to IDA Pro for repeatable analysis, a binary-scoped investigation workspace, and reviewed IDB annotations.
This project is Alpha (1.0.0a1) — see GitHub Releases for artifacts and release notes. It exposes 107 deterministic, strict-schema ida_* operations supporting Hex-Rays decompilation, cross-references, type management, firmware detection, and multi-agent configuration across 22+ coding tools.
- Install and run a first session
- Connect an MCP client (Cursor, Claude Code, OpenClaw, Pi, Hermes, etc.)
- Follow the practical IDA workflow
- Record conclusions in findings and evidence
- Review safe IDB changes and rollback before mutating an IDB
Use Navigation to choose a task. For exact operation arguments,
call ida_help from the client or read the repository's generated
TOOLS_REFERENCE.md.
The wiki explains the working path; it is not a replacement for the generated operation contracts. If a workflow page and the current operation reference disagree, follow the operation reference and report the discrepancy before publishing a change.
Findings, evidence, conflicts, examination verdicts, and stale-code markers are stored in the investigation workspace. Publishing is a separate, reviewed step that copies eligible findings into the IDB as comments and, where appropriate, names.
IDB-writing operations and destructive session actions require an explicit
risk_ack: true, and operator policy can still deny them. Treat IDB changes as
changes to the analysis database, not as temporary chat annotations.
References: README.md, safety model.