Binary Ninja MCP — MCP Servers
Community MCP plugin/server exposing Binary Ninja reverse-engineering features to AI agents.
91stars
Quick Info
Category
developer-tools
Tags
binary analysis
reverse engineering
decompilation
mcp
ai-assisted analysis
open source
Overview
Binary Ninja is a commercial reverse-engineering platform by Vector 35 for disassembly, decompilation, and binary analysis. Binary Ninja MCP is a plugin + server (by fosdickio et al.) that layers a Model Context Protocol interface on top, enabling LLM clients (Claude Desktop, Cursor, etc.) to automate analysis tasks: list functions, fetch decompiled code, inspect cross-references, rename symbols, add comments, and more. It provides HTTP endpoints and/or a bridge for MCP transport and supports multiple open binaries with auto-switching of the active target. The plugin is open source; Binary Ninja itself requires a license.
Key Features
Query open binary for functions, decompiled code, and cross-references
Rename functions/variables, set comments, define types via MCP
Supports multiple open binaries with active-target switching
HTTP endpoints and/or bridge architecture for MCP transport
Open-source plugin; requires Binary Ninja license
Use Cases
Enhance development workflows and productivity
Integrate Binary Ninja MCP with Claude and other AI assistants
Streamline developer-tools processes using MCP protocol
