# ida-mcp-rs

> Headless MCP server written in Rust that drives IDA Pro through idalib, so agents such as Claude Code, Codex CLI, Gemini CLI or Cursor can open and analyze binaries without the IDA GUI. Apple targets are single tool calls, including universal Mach-O slice selection, dSYM/DWARF loading and dyld_shared_cache module loading; a 28-tool lean profile sits beside the full tool set, run_script executes IDAPython and returns JSON, and editing tools such as rename, comments, patches and type application each take exactly one address or exact symbol name. save_idb writes checkpoints, and crashed or wedged IDA workers are replaced automatically.

- Type: Integration
- Targets: Binary
- Category: Independent MCP integrations
- Relationship: Independent agent integration
- Sources reviewed: 2026-11-05
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/blacktop/ida-mcp-rs>
- Primary source: <https://github.com/blacktop/ida-mcp-rs/blob/7a81b9a41d3c7d7b7c62547929b8c46f38a5c54a/README.md>
- Catalog page: <https://awesomerea.org/resources/ida-mcp-rs/>
- Record JSON: <https://awesomerea.org/resources/ida-mcp-rs/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/ida-mcp-rs/index.md)

## Requirements & limits

- **Prerequisites:** Needs a released IDA Pro 9.5 with a valid license on the same host architecture, a Hex-Rays decompiler for the target processor for pseudocode tools and working IDAPython for run_script; IDA's first-launch setup, including license acceptance, must be completed by the user. Server versions follow IDA versions (v9.5.x for IDA 9.5, with Homebrew casks for 9.2 to 9.4), and the IDA 9.5 beta runtime is not compatible with the stable server.
- **Prerequisites:** Installs through Homebrew, Scoop, Nix or release archives for macOS, Linux and Windows on ARM64 and x86_64; the binary loads IDA's libida and libidalib at run time from standard install paths or IDADIR and library-path variables. Release at review: v9.5.0, published 2026-11-01 and validated with IDA 9.5.261026 on macOS, Linux and Windows ARM64.
- **License:** MIT per LICENSE.

## Primary sources

1. <https://github.com/blacktop/ida-mcp-rs/blob/7a81b9a41d3c7d7b7c62547929b8c46f38a5c54a/README.md>
2. <https://github.com/blacktop/ida-mcp-rs/blob/7a81b9a41d3c7d7b7c62547929b8c46f38a5c54a/LICENSE>
3. <https://github.com/blacktop/ida-mcp-rs/releases/tag/v9.5.0>

## More in Agents and MCP

- [ida-multi-mcp](https://awesomerea.org/resources/ida-multi-mcp/index.md) · Integration
- [x64dbg MCP (x64dbgMCP)](https://awesomerea.org/resources/x64dbgmcp/index.md) · Integration
- [IDASQL](https://awesomerea.org/resources/idasql/index.md) · Integration
- [Exoproc](https://awesomerea.org/resources/exoproc/index.md) · Integration
- [OpenOCD SPI Dump Plugin](https://awesomerea.org/resources/claude-openocd-spi-dump/index.md) · Integration
- [dos-mcp](https://awesomerea.org/resources/dos-mcp/index.md) · Integration

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
