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.

追加リソース