ida-pro-mcp and BinAssistMCP

These are complementary tools that serve different reverse engineering platforms: IDA Pro integration (A) and Binary Ninja integration (B) respectively, allowing users to extend their preferred disassembler with MCP-based AI capabilities.

ida-pro-mcp
89
Verified
BinAssistMCP
40
Emerging
Maintenance 25/25
Adoption 18/25
Maturity 25/25
Community 21/25
Maintenance 10/25
Adoption 6/25
Maturity 9/25
Community 15/25
Stars: 6,275
Forks: 713
Downloads: 2,296
Commits (30d): 80
Language: Python
License: MIT
Stars: 20
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

About ida-pro-mcp

mrexodia/ida-pro-mcp

AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.

Exposes IDA Pro's analysis capabilities as MCP tools (decompilation retrieval, disassembly inspection, variable renaming, type correction) that language models can invoke to assist with reverse engineering workflows. Implements both stdio and SSE transports with support for headless analysis via `idalib`, enabling integration with any MCP-compatible client from Claude to VS Code. Includes specialized tooling like `int_convert` for base conversion and session isolation for concurrent multi-agent analysis on different binaries.

About BinAssistMCP

symgraph/BinAssistMCP

Binary Ninja plugin to provide MCP functionality.

Exposes Binary Ninja's reverse engineering API through the Model Context Protocol using SSE and Streamable HTTP transports, enabling LLMs to perform AI-assisted binary analysis. Provides 39 consolidated tools covering code analysis, cross-references, symbol management, and data analysis, plus 8 MCP resources and 7 guided prompts for structured workflows. Features thread-safe multi-binary session management with LRU caching and async task support for long-running operations.

Scores updated daily from GitHub, PyPI, and npm data. How scores work