VV

virustotal/virustotal-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

25 stars 3 forks 品質 85 トレンド 31Apache-2.0

公式のVirusTotal MCPサーバー(AIエージェント向け):VTAIによる脅威インテリジェンス、ファイル分析、および回復.

概要

公式のVirusTotal MCPサーバーは、リンクを開く前に、エージェントの脅威インテリジェンスを提供し、ダウンロードしたファイルを実行したり、疑わしいインフラストラクチャを調査したりします。 MCP クライアントを VTAI に接続し、ファイル、URL、ドメイン、IP アドレス、ファイル、ネットワーク解析の送信、レシートの回復に関するレポートを作成します。 現在のアクセス制限で無料VTAIサービスを使用します。 独自のVrusTotal APIキーを必要としません。 互換性のあるリモートMCPクライアントで使用します。 VTAIアカウントでサインインし、接続の権限を承認します。ローカルのPythonインストール、静的トークン、または個人的なVrusTotal APIキーは必要ありません。 公式プラグインには、OAuth 接続、脅威の知覚スキル、ローカルファイルアップロード、モデル生成ベース64 なしが含まれます。 クロードコードとPATHが必要です。 Node.js 22 と 24 はプラグイン CI によって検証されます。 プラグインは[https://ai.virustotal.com/mcp.を含みます

概要(AI 翻訳)

公式のVirusTotal MCPサーバーは、リンクを開く前に、エージェントの脅威インテリジェンスを提供し、ダウンロードしたファイルを実行したり、疑わしいインフラストラクチャを調査したりします。 vt-mcp は、MCP クライアントを VTAI に接続し、ファイル、URL、ドメイン、IP アドレス、ファイル、ネットワーク解析の送信、およびレシートの回復に関するレポートを使用します。

現在のアクセス制限で無料VTAIサービスを使用します。 独自のVrusTotal APIキーを必要としません。

OAuth とリモートで接続する

互換性のあるリモートMCPクライアントで**https://ai.virustotal.com/mcp**を使用します。 サインイン VTAIアカウントで、接続の許可を承認します。ローカルPythonはありません インストール、静的トークン、または個人VirusTotal APIキーが必要です。

##Claudeコード:プラグインをインストール

公式プラグインには、OAuth 接続、脅迫的なスキルが含まれています モデル生成ベース64のないローカルファイルアップロード。

Claude Code 2.1.283 以降 および Node.js 22 以降 を [PATH] で要求します。 Node.js 22 と 24 はプラグイン CI によって検証されます。 プラグインは[https://ai.virustotal.com/mcpを含みます。

既存のマニュアル接続をプラグインに置き換える場合は、 移行と回復ガイド 何かを取り除く前に.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

VirusTotal MCP

The official VirusTotal MCP server gives your agent threat intelligence before it opens a link, runs a downloaded file or investigates suspicious infrastructure. vt-mcp connects MCP clients to VTAI, with reports for files, URLs, domains and IP addresses, file and network analysis submission, and receipt recovery.

Use the free VTAI service with its current access limits. You do not need your own VirusTotal API key.

Connect remotely with OAuth

Use https://ai.virustotal.com/mcp in a compatible remote MCP client. Sign in with your VTAI account and approve the connection’s permissions; no local Python installation, static token or personal VirusTotal API key is required.

Claude Code: install the plugin

The official plugin includes the OAuth connection, a threat-intelligence skill and local file uploads without model-generated base64.

claude plugin marketplace add VirusTotal/virustotal-mcp
claude plugin install virustotal@virustotal

Requires Claude Code 2.1.283 or later and Node.js 22 or later on its PATH. Node.js 22 and 24 are verified by the plugin CI. The plugin includes https://ai.virustotal.com/mcp.

If you are replacing an existing manual connection with the plugin, read the migration and recovery guide before removing anything. Recover uncertain submissions through the original connection first; keep a working manual connection if you choose that alternative.

Start a new session or use /reload-plugins, then /mcp to complete browser sign-in when needed. The plugin already supplies the MCP connection; do not add a duplicate. See plugin setup, file access and credential-name protection.

Claude Code alternative: manual HTTP without Node.js

For report lookups without the local upload hook, use the direct connection:

claude mcp add --transport http virustotal https://ai.virustotal.com/mcp

Open Claude Code, run /mcp, select virustotal and complete browser sign-in. See the Claude Code OAuth instructions and the VirusTotal connection guide. Choose this alternative or the plugin. Adding a server configures it; complete authentication and a tool call to check that your connection works.

OAuth connections share the signed-in VTAI account’s free quota and use the permissions approved for each connection. Existing Agent Tokens keep their rights and quotas. If your client needs configurable HTTP headers, use one protected

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "virustotal": { "command": "vt-mcp", "args": [], "env": { "VTAI_TOKEN_FILE": "~/.config/vt-mcp/token" } } } }