mcpField
B
binary_ninja_cline_mcp

binary_ninja_cline_mcp

ローカル
github.com/opensensorセキュリティ456 週間前に更新

binary_ninja_cline_mcp について

binary_ninja_cline_mcpはClineとBinary Ninjaをつなぎ、MCP経由でバイナリを分析できるようにします。Binary Ninja MCP PluginとローカルHTTPブリッジを使う構成を対象としています。

主な機能

  1. 01ClineとBinary Ninjaの接続
  2. 02MCP経由のバイナリ分析
  3. 03ローカルHTTPサーバーとの中継

活用シーン

  1. 01Clineから開いているバイナリを分析
  2. 02ClineをBinary Ninja MCPサーバーに接続

MCP 対応

Cline向けのMCPサーバーを提供し、Binary Ninja MCP PluginとHTTPブリッジを介してBinary Ninjaに接続します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

binary_ninja_cline_mcp

Binary Ninja(Personal License)と連携する、Cline 用 MCP サーバー

このリポジトリには、Cline が Binary Ninja を使用してバイナリを解析できるようにする MCP サーバーが含まれています。 注:すべてのファイルが使用されるわけではありません。ヘッドレス Binary Ninja を使用するプロトタイプもありますが、ライセンスが Personal なのでテストできません。

セットアップ

  1. 最新の Binary Ninja MCP Plugin をインストールします https://github.com/fosdickio/binary_ninja_mcp
  2. バイナリを開き、Binary Ninja 内から MCP サーバーを起動します。
  3. ターミナルを開き、python binary_ninja_mcp_http_server.py --port 8088 を実行します
  4. 別のターミナルを開き、npm start を実行します
  5. 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
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。