Another™ MCP Server for Binary Ninja
About
Another™ MCP Server for Binary Ninja with superpower 🥵
Details
- Author
- MCPPhalanx
- GitHub stars
- 44
- Downloads
- 217
- Categories
- Other
Jump to
- Exposes Binary Ninja analysis as MCP tools and resources
- Provides 15+ analysis tools (e.g., rename, pseudo‑C, disassembly)
- Supports both UI plugin and headless modes
- Connects to MCP clients via stdio or SSE transport
- Automatically exposes all opened binary files as URIs
- Configuration of auto‑start and port via Binary Ninja settings
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Another™ MCP Server for Binary NinjaCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install as a Binary Ninja UI plugin via the plugin manager (auto-starts on first file load, configurable port). Or run in headless mode: uvx binaryninja-mcp install-api (once), then uvx binaryninja-mcp server <filename>.... Configure MCP clients with stdio relay (uvx binaryninja-mcp client) or SSE endpoint (http://localhost:7000/sse). Use --port to change the default port 7000.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"another\u2122 mcp server for binary ninja": {
"binaryninja-mcp": {
"command": "uvx",
"args": [
"binaryninja-mcp",
"install-api",
"#",
"only",
"run",
"once"
]
}
}
}
}
McpServers
{
"binaryninja-mcp": {
"command": "uvx",
"args": [
"binaryninja-mcp",
"install-api",
"#",
"only",
"run",
"once"
]
}
}
Another™ MCP Server for Binary Ninja
<div align="center">
<strong>The MCP (Model Context Protocol) Server for Binary Ninja</strong>
[![PyPI][pypi-badge]][pypi-url] [![Apache licensed][license-badge]][license-url]
[![Python Version][python-badge]][python-url]
[![GitHub Discussions][discussions-badge]][discussions-url]
</div>
English | 中文
[pypi-badge]: https://img.shields.io/pypi/v/binaryninja-mcp.svg
[pypi-url]: https://pypi.org/project/binaryninja-mcp/
[license-badge]: https://img.shields.io/pypi/l/binaryninja-mcp.svg
[license-url]: https://github.com/MCPPhalanx/binaryninja-mcp/blob/main/LICENSE
[python-badge]: https://img.shields.io/pypi/pyversions/binaryninja-mcp.svg
[python-url]: https://www.python.org/downloads/
[discussions-badge]:
https://img.shields.io/github/discussions/MCPPhalanx/binaryninja-mcp
[discussions-url]: https://github.com/MCPPhalanx/binaryninja-mcp/discussions
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



