# ida-mcp

IDA MCP extension

- **Kind:** MCP server
- **Owner:** HexRaysSA
- **Source:** https://github.com/HexRaysSA/ida-mcp
- **Version:** 20261028.0.3
- **Runtime:** node
- **License:** MIT
- **Pinned commit:** `391c2f0606a773050fbafcd3ff62942688a0713b`
- **Page:** https://forefy.com/mcps/f0baf910-7013-50f3-9957-6b1c4fe8138a
- **API (JSON):** https://forefy.com/api/asr/mcps/f0baf910-7013-50f3-9957-6b1c4fe8138a

## Install

Ask your agent: `Install the ida-mcp MCP server securely from: https://forefy.com/mcps/f0baf910-7013-50f3-9957-6b1c4fe8138a and register it with my agent`

## Tools (6)

- `open_database`
- `execute_python`
- `reference`: Look up the IDA Pro ida-domain Python API by task or name, e.g. "decompile function", "xrefs to address", "list strings", "rename local variable", "struct type…
- `list_databases`: Show the IDA databases (analyzed binaries, .i64/.idb) currently open in the IDA GUI or in headless idalib workers, with their instance ids.
- `save_database`: Save the IDA database (.i64) to disk so renames, comments, types and patches made during reverse engineering persist.
- `close_database`: Release this session's lease on an IDA database (.i64/.idb) without disrupting other clients. If this is the final lease on a managed idalib worker, orphaned I…

## Environment

- `COPILOT_HOME`
- `IDAUSR`
- `APPDATA`
- `TEST_MCP_LOG`
- `PYTHON`

