Binary Ninja plugin and MCP bridge that lets agents assist reverse-engineering work inside Binary Ninja.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add binary-ninja -- python scripts/mcp_client_installer.py --install '#' auto setup supported MCP clients~/.codex/config.toml
[mcp_servers.binary-ninja]
command = "python"
args = ["scripts/mcp_client_installer.py", "--install", "#", "auto", "setup", "supported", "MCP", "clients"]
# codex mcp add binary-ninja -- python scripts/mcp_client_installer.py --install '#' auto setup supported MCP clients~/.cursor/mcp.json
{
"mcpServers": {
"binary-ninja": {
"command": "python",
"args": [
"scripts/mcp_client_installer.py",
"--install",
"#",
"auto",
"setup",
"supported",
"MCP",
"clients"
]
}
}
}.vscode/mcp.json
{
"servers": {
"binary-ninja": {
"type": "stdio",
"command": "python",
"args": [
"scripts/mcp_client_installer.py",
"--install",
"#",
"auto",
"setup",
"supported",
"MCP",
"clients"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"binary-ninja": {
"command": "python",
"args": [
"scripts/mcp_client_installer.py",
"--install",
"#",
"auto",
"setup",
"supported",
"MCP",
"clients"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"binary-ninja": {
"command": "python",
"args": [
"scripts/mcp_client_installer.py",
"--install",
"#",
"auto",
"setup",
"supported",
"MCP",
"clients"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"binary-ninja": {
"command": "python",
"args": [
"scripts/mcp_client_installer.py",
"--install",
"#",
"auto",
"setup",
"supported",
"MCP",
"clients"
]
}
}
}