Integrates with Binary Ninja for binary analysis, allowing Cline to leverage Binary Ninja's reverse engineering capabilities to analyze and understand binary files through an MCP server bridge.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Binary Ninja Cline MCP Serveranalyze this binary and show me the main function"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
binary_ninja_cline_mcp
An MCP server for Cline that works with Binary Ninja (Personal License)
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.
Setup
Install the latest of Binary Ninja MCP Plugin https://github.com/fosdickio/binary_ninja_mcp
Open your binary and start the MCP server from within Binary Ninja.
Open a terminal and run python binary_ninja_mcp_http_server.py --port 8088
Open another terminal and run
npm startOpen Cline and add the following tool:{ Example: