MCP server for IDA Pro: decompiler, disassembler, and analysis tools for MCP clients.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
A Model Context Protocol (MCP) server for IDA Pro. It exposes IDA's disassembler and the Hex-Rays decompiler to MCP clients (Claude and others) as tools and resources, with a supervisor that fronts multiple databases behind one endpoint so several agents can work in parallel.
Read-only IDB state is also projected as ida://β¦ MCP resources.
idapro / idalib Python API. Point
the IDADIR environment variable at your IDA installation directory.Or from a clone, for development:
This provides the idamesh command with three subcommands: worker, supervisor,
and install.
Headless worker β one database on stdio (the client launches it):
Supervisor β one HTTP endpoint fronting many databases:
Open and close databases behind it with the idb_open / idb_list / idb_close
tools; route any tool to a session with an optional database key (omit it when a
single database is open). Opening the same binary twice yields two independent
sessions; idb_merge reconciles their edits.
GUI plugin β serve MCP over your live, open IDA database:
Run idamesh supervisor (or set IDAMESH_AUTOLAUNCH_SUPERVISOR=1 to have the
plugin start one), then open a binary in IDA β the supervisor adopts the live
session and routes to it.
Both the worker (--transport http) and the supervisor speak MCP Streamable
HTTP at a single /mcp endpoint, loopback-bound with Origin validation.
Or launch a single stdio worker directly:
The live idalib end-to-end tests skip cleanly when IDA is unavailable (no
IDADIR), so the suite is green without an IDA install.
MIT.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/idamesh)<a href="https://allmcps.com/mcp/idamesh"><img src="https://allmcps.com/api/badge/idamesh?style=directory" alt="Idamesh on AllMCPs" /></a>