Binary Ninja Cline MCP Server

An MCP server for Cline that works with Binary Ninja

Local serverstdioPython

What is the Binary Ninja Cline MCP Server?

An MCP server for Cline that works with Binary Ninja

What the server does

This repository contains an MCP server that allows Cline to analyze binaries using Binary Ninja. Note: Not all files will be used, there is also prototype of using headless Binary Ninja but my license is Personal so I can't test it.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Binary Ninja Cline MCP Server

{
  "mcpServers": {
    "BN MCP": {
      "command": "node",
      "args": ["/home/matteius/binary_ninja_cline/bn_cline_mcp/binaryninja-mcp-bridge.js"],
      "env": {
        "BN_HTTP_SERVER": "http://localhost:8088"
      },
      "autoApprove": [],
      "disabled": false,
      "timeout": 30
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
BN_HTTP_SERVERConfiguration value read at startup.Optional

Frequently asked questions

You need Binary Ninja (Personal License), the Binary Ninja MCP Plugin, Python (for the HTTP server), Node.js (for the bridge), and Cline with MCP support.