mcpField
V
Virustotal Mcp

Virustotal Mcp

ローカル
github.com/yassinech-99セキュリティ136 週間前に更新

Virustotal Mcp について

Virustotal Mcp は、LLM を VirusTotal API に接続し、マルウェア分析や脅威情報の照会を可能にします。ファイル、URL、ドメイン、IP アドレスの分析や検索、コミュニティコメントに対応します。

主な機能

  1. 01ファイルをアップロードして分析
  2. 02ハッシュによるファイルレポート取得
  3. 03URL のスキャンとドメイン調査
  4. 04IP レピュテーションの確認
  5. 05VirusTotal 情報の検索
  6. 06リソースへのコメント投稿

活用シーン

  1. 01不審なファイルを分析する
  2. 02URL やドメインの評価を調べる
  3. 03IP アドレスを調査する
  4. 04脅威情報を検索してメモを追加する

MCP 対応

スキャン、レポート取得、情報検索、コメント投稿などの VirusTotal API 操作を、MCP クライアント向けツールとして提供します。VirusTotal API キーが必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

VirusTotal MCP サーバー(https://mcp.so/server/virustotal-mcp/yassinech-99)

LLM が VirusTotal API と連携し、マルウェア分析、URL スキャン、脅威インテリジェンスを利用できるようにするモデルコンテキストプロトコル(MCP)サーバーです。

🚀 機能

  • ファイル分析:ファイルをアップロードするか、MD5、SHA-1、SHA-256 ハッシュを使ってレポートを取得します。
  • URL とドメインのインテリジェンス:URL をスキャンし、ドメインのレピュテーションレポートを取得します。
  • IP レピュテーション:特定の IP アドレスに関連する脅威データを検索します。
  • 脅威ハンティング:VirusTotal のクエリ構文を使用して高度な検索を実行します。
  • コミュニティとのやり取り:ファイル、URL、ドメイン、IP にコメントを投稿します。

📋 前提条件

  1. VirusTotal API キー:VirusTotal から取得してください。
  2. Python 3.13+:pyproject.toml に従って必要です。
  3. uv:依存関係をすばやく管理するために推奨されます。

🛠 インストール

1. クローンとセットアップ
git clone https://github.com/your-username/virustotal-mcp.git
cd virustotal-mcp
  1. 環境を設定 ルートディレクトリに .env ファイルを作成します:
VIRUSTOTAL_API_KEY=your_api_key_here
API_BASE_URL=https://www.virustotal.com/api/v3
REQUEST_TIMEOUT=30.0
  1. 依存関係をインストール
uv pip install -e .

🔌 Claude Desktop の設定 これを claude_desktop_config.json に追加します:


{
  "mcpServers": {
    "virustotal": {
      "command": "uv",
      "args": [
        "--directory",
        "D:\\coolAI\\mcp-client",
        "run",
        "virustotal_mcp.py"
      ],
      "env": {
        "VIRUSTOTAL_API_KEY": "<api_key_here>",
        "API_BASE_URL": "https://www.virustotal.com/api/v3",
        "REQUEST_TIMEOUT": "30.0"
      }
    }
}
}

🛠 利用可能なツール

ツール説明
virustotal_scan_fileローカルファイルをアップロードして分析します。
virustotal_get_file_reportハッシュを使ってレポートを取得します。
virustotal_scan_url / virustotal_get_url_reportURL をスキャンして分析します。
virustotal_get_domain_reportドメイン固有の脅威インテリジェンスを取得します。
virustotal_get_ip_reportIP アドレスのレピュテーションを取得します。
virustotal_searchVT インテリジェンスを検索します。
virustotal_post_commentリソースにコミュニティのメモを追加します。

コメント

MCP は初めてですか?

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

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