The MCP server plugin for Binary Ninja, enables LLM integration by Model Context Protocol (MCP) through SSE or STDIO transport.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"binaryninja-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 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 | [中文](README.zh.md) [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 # Demo The [tests/binary/beleaf.elf](tests/binary/beleaf.elf) is taken from [CSAW'19: Beleaf - Nightmare](https://guyinatuxedo.github.io/03-beginner_re/csaw19_beleaf/index.html). You can also find the complete writeup from the link above!  ## ... but why _Another_? See: [Key Differences from the Existing Plugin](https://github.com/Vector35/community-plugins/issues/305) # Installation ## Server Setup There are two ways to run the MCP server: 1. **Binary Ninja UI Plugin**: - Install the plugin via Binary Ninja's plugin manager - The MCP server will start automatically when first file is loaded. - Auto start is configurable via `Settings - MCP Server - Auto Start` - Listen port is configurable via `Settings - MCP Server - Server port number` - All opened files are exposed to separate resources, see [Available Resources](README.md#available-resources) section below 2. **Binary Ninja Headless Mode**: ```bash uvx binaryninja-mcp install-api # only run once uvx binaryninja-mcp server <filename> […
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.