binaryninja-mcp
binaryninja-mcpは、バイナリ解析とセキュリティ分析に特化したツールであり、Pythonで実装されています。このツールは、バイナリファイルの解析を効率化し、セキュリティ研究者や開発者にとって非常に有用です。特に、逆アセンブルやデコンパイルのプロセスを簡素化し、ユーザーが迅速に脆弱性を特定できるように設計されています。
GitHubスター
29
ユーザー評価
未評価
お気に入り
0
閲覧数
28
フォーク
6
イシュー
10
インストール方法
難易度
中級推定所要時間
10-20 分
インストール方法
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.