IDA Pro MCP Fusion is a local stdio MCP server for IDA Pro reverse engineering. It requires IDA Pro 8.3 or newer, Python 3.11+, and uv/uvx. IDA Free is not supported.
If uvx is not available, install uv first:
python -m pip install uvUse this MCP configuration:
{
"mcpServers": {
"ida-pro-mcp-fusion": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/rison1337/ida-pro-mcp-fusion",
"idalib-mcp",
"--stdio"
]
}
}
}The stdio entry point is:
uvx --from git+https://github.com/rison1337/ida-pro-mcp-fusion idalib-mcp --stdioIf IDA's Python runtime is not configured, run Hex-Rays idapyswitch first and select the Python 3.11+ environment that has the idapro package available.
After installation, open a binary through the MCP server with idb_open or use idb_batch_open for multiple binaries. The codebase registers 75 IDA-facing analysis tools plus multi-binary headless session management. The visible tool count varies with unsafe tools, debugger extensions, and profiles.