---
slug: "ida-mcp"
name: "Hex-Rays IDA MCP"
effect: "Connects an agent to IDA to open, analyse and script binaries, headless or in the IDA GUI"
category: "mcp-server"
tier: "rising"
url: "https://docs.hex-rays.com/core/mcp"
github: "HexRaysSA/ida-mcp"
pricing: "open-source"
license: "MIT (the MCP server; it needs a separate IDA 9.4+ installation)"
tags: ["reverse-engineering", "ida-pro", "disassembler", "binary-analysis", "mcp"]
platforms: ["claude-code", "codex", "any-mcp-client"]
install_kind: "cli"
date_added: "2026-10-15"
rank: 8
rising_score: 56
stars: 1159
star_velocity: 23.8
velocity_basis: "since creation"
created_at: "2026-08-27T12:44:28Z"
pushed_at: "2026-10-08T20:24:11Z"
signals_status: "ok"
signals_fetched_at: "2026-10-15T05:02:33.134Z"
page: "https://agenttooldrop.com/tools/ida-mcp"
---

# Hex-Rays IDA MCP

Connects an agent to IDA to open, analyse and script binaries, headless or in the IDA GUI

Category: MCP servers. Tier: new and rising, rank 8 by new and rising score (56 of 100). Pricing: Open source. License: MIT (the MCP server; it needs a separate IDA 9.4+ installation).

Platforms: claude-code, codex, any-mcp-client.

## Why you would want it

This is the official Hex-Rays MCP server for IDA, built on the ida-nexus library, which lets several clients share IDA databases. Its tools open, list, save and close databases and run Python inside IDA, so the agent works through the IDA API, and a GUI plugin lets it see what you have open while headless use works without it. It ships plugins for Claude Code, Codex CLI, Copilot CLI, Pi and oh-my-pi, a stdio or Streamable HTTP server for other agents, and a dashboard of session logs.

## Best for

- Reverse engineering binaries with an agent
- Scripting IDA analysis through Python
- Teams already using IDA 9.4+

## Use it when

You reverse engineer in IDA and want your agent to open a sample, run analysis and answer questions about it, or to work on the database you have open in the GUI.

## Skip it if

You do not have IDA 9.4 or later with idalib and Python 3.11+. The agent runs Python inside IDA, and sessions are logged locally with links to agent transcripts; Hex-Rays recommends disabling other IDA MCP servers.

## Editor note

hcli installs the IDA GUI plugin and offers to install the agent plugins; Git and uv must be on PATH.

## Install

Install with Hex-Rays hcli:

```sh
uvx ida-hcli mcp install
```

Source: https://github.com/HexRaysSA/ida-mcp#automatic-installation

## Live signals

Fetched 2026-10-15T05:02:33.134Z (status: ok).

- Repository: HexRaysSA/ida-mcp
- Repository created: 2026-08-27
- Stars: 1,159 (GitHub's count; it cannot be authenticated)
- Stars per day, since repo creation: 23.8 (an average over the repo's life, not a growth rate)
- Forks: 86
- Open issues and PRs: 10
- License (GitHub): MIT
- Last push: 2026-10-08
- Latest release: v20261008.0.1 (2026-10-08)

## Links

- Website: https://docs.hex-rays.com/core/mcp
- GitHub: https://github.com/HexRaysSA/ida-mcp
- Install instructions verified at: https://github.com/HexRaysSA/ida-mcp#automatic-installation
- Source for this entry: https://github.com/HexRaysSA/ida-mcp#readme
- AgentToolDrop page: https://agenttooldrop.com/tools/ida-mcp
- Full catalog (JSON): https://agenttooldrop.com/tools.json
