バイナリ_ninja_cline_mcp
Binary Ninja (個人ライセンス) で動作する Cline 用の MCP サーバー
このリポジトリには、ClineがBinary Ninjaを使ってバイナリを解析できるMCPサーバーが含まれています。注:すべてのファイルが使用されるわけではありません。ヘッドレスBinary Ninjaを使用するプロトタイプもありますが、私のライセンスはPersonalなのでテストできません。
設定
- Binary Ninja MCP プラグインの最新版をインストールしますhttps://github.com/fosdickio/binary\_ninja\_mcp
- バイナリを開き、Binary Ninja 内から MCP サーバーを起動します。
- ターミナルを開き、pythonbinary_ninja_mcp_http_server.py --port 8088を実行します。
- 別のターミナルを開いて
npm start
を実行します。 - Cline を開いて次のツールを追加します:{ 例:
{
"mcpServers": {
"BN MCP": {
"command": "node",
"args": ["/home/matteius/binary_ninja_cline/bn_cline_mcp/binaryninja-mcp-bridge.js"],
"env": {
"BN_HTTP_SERVER": "http://localhost:8088"
},
"autoApprove": [],
"disabled": false,
"timeout": 30
}
}
}