AcademyMCP serversDevelopment

Binary Ninja MCP

Security and engineering teams that analyse binaries and want an assistant to help with reverse engineering in Binary Ninja.

  • Recommendedour rating
  • 449gitHub stars
  • GPL-3.0licence
  • 4 days agolast update
claude mcp add binary-ninja-mcp -- npx -y binary-ninja-mcp --host localhost --port 9009

What it does

A Binary Ninja plugin and bridge that exposes the tool's analysis features over HTTP to MCP clients. An AI assistant can work with the open binary, and you can load several binaries and switch the active one.

Use cases

  1. 01Ask an assistant to explain a function in a binary
  2. 02Switch between several open binaries during analysis
  3. 03Work through a CTF challenge with AI help

Questions about
Binary Ninja MCP.

What is Binary Ninja MCP used for?

Security and engineering teams that analyse binaries and want an assistant to help with reverse engineering in Binary Ninja. A Binary Ninja plugin and bridge that exposes the tool's analysis features over HTTP to MCP clients. An AI assistant can work with the open binary, and you can load several binaries and switch the active one.

How do I install Binary Ninja MCP?

Run this in your terminal: claude mcp add binary-ninja-mcp -- npx -y binary-ninja-mcp --host localhost --port 9009

Is Binary Ninja MCP open source?

Yes. The code is on GitHub (fosdickio/binary_ninja_mcp) under the GPL-3.0 licence.

Is Binary Ninja MCP safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.