Integrations
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.
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 start
- Open Cline and add the following tool:{ Example:
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
An MCP server that enables Cline to analyze binaries using Binary Ninja with a Personal License through a bridge implementation.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6140PythonMIT License
- -securityFlicense-qualityAn MCP server that allows secure execution of macOS terminal commands through Claude or Roo Code with built-in security whitelisting and approval mechanisms.Last updated -1JavaScript
- -securityAlicense-qualityAn MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.Last updated -13JavaScriptMIT License
- -securityAlicense-qualityA server that enables seamless integration of Binary Ninja's reverse engineering capabilities with LLM assistance, allowing AI tools like Claude to interact with binary analysis features in real-time.Last updated -20PythonGPL 3.0