GitHub Stars
29
User Rating
Not Rated
Favorites
0
Views
40
Forks
6
Issues
10
Installation
Difficulty
IntermediateEstimated Time
10-20 minutes
Installation
There are two ways to run the MCP server:
-
1Binary 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
2Binary Ninja Headless Mode:
bash
uvx binaryninja-mcp install-api # only run once
uvx binaryninja-mcp server [filename]...
filename could be any binary files or BNDB, like in UI mode, all opened
files are available to the MCP client.
- Server runs on default port 7000
- Use --port flag to specify a different port
1Claude Desktop (stdio relay client): Configure the client to connect via
stdio transport using built-in relay.Additional Resources
Author Information
3
Followers
5
Repositories
0
Gists
0
Total Contributions
Related MCPs
mcp-osint-server
32
mcp-osint-server is an open-source intelligence gathering tool that provides functionalities to collect and analyze information from various data sources. Implemented in Python, it allows users to easily customize the tool. It is particularly useful for security professionals as it enables efficient retrieval of information relevant to security analysis and research.