VirusTotal MCP — проверка файлов и ссылок в агенте

VirusTotal MCP

Официальный MCP-сервер VirusTotal: агент проверяет файлы, ссылки, домены и IP по отчетам VTAI и по запросу отправляет их на анализ

  • 39 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Загруженный файл доступен сообществу безопасности и партнерам VirusTotal
  • У инструментов отправки нет подтверждения человеком на каждый вызов, и права надо настроить в клиенте
Все причины и проверки

virustotal/virustotal-mcp

Установка

Ручная установка

claude plugin install virustotal@virustotal

Команда плагина из README, перед ней добавляют маркетплейс VirusTotal/virustotal-mcp.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Загруженный файл доступен сообществу безопасности и партнерам VirusTotal
  • У инструментов отправки нет подтверждения человеком на каждый вызов, и права надо настроить в клиенте

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключает агента к VTAI, сервису ИИ-доступа к данным VirusTotal. Агент получает отчеты по файлам с хешами MD5, SHA-1 и SHA-256, по адресам, доменам и IP версий 4 и 6, чтобы проверить ссылку, скачанный файл или подозрительную инфраструктуру до того, как их откроют. По явной просьбе пользователя агент отправляет файл, адрес, повторный анализ домена или IP, а затем восстанавливает чек отправки по хешу или идентификатору запроса и читает результат анализа. Всего двенадцать инструментов: десять общих для HTTP и stdio, отправка вложения только в размещенном сервере и отправка локального файла только в локальном. Подключение идет по адресу https://ai.virustotal.com/mcp через OAuth с аккаунтом VTAI, ключ VirusTotal не нужен. Для Claude Code есть плагин с навыком и загрузкой локальных файлов, для остальных клиентов рецепты подключения.

Для кого. Аналитикам безопасности, разработчикам и всем, кто хочет, чтобы агент перед запуском файла или переходом по ссылке сверялся с данными VirusTotal.

Подходит, если

  • Перед установкой скачанного пакета агент сверяет его хеш SHA-256 с известными отчетами
  • Сомнительная ссылка из письма нуждается в проверке отчетом по адресу
  • Расследуете подозрительный домен и IP и хотите собрать данные по ним в одном ответе
  • Новый файл явно надо отдать на анализ, и важно получить чек для восстановления
  • Нужно прочитать результат уже зарегистрированного анализа по его идентификатору

Не подходит, если

  • Файл закрытый: загрузка в VirusTotal открывает его содержимое другим людям
  • Агент сам решает, что загружать: отсутствие отчета не повод что-то отправлять
  • Требуется собственный ключ VirusTotal API: сервер работает через VTAI и его квоты
  • Нужно обойти лимиты, создав несколько аккаунтов: этого README прямо не допускает

Пример запроса к агенту

Проверь по VirusTotal хеш скачанного установщика и адрес, откуда я его взял, и скажи, нашли ли их движки что-то подозрительное.

MCP

Транспорт
http, stdio
Авторизация
OAuth

Переменные окружения

VTAI_TOKEN_FILE
Путь к файлу с токеном VTAI для запуска по stdio

Ограничения

Бесплатный VTAI работает в пределах текущих лимитов: каждый повторный запрос отчета засчитывается, даже из кэша и по хешам без отчета. Новая отправка неизвестных файлов ограничена 20 файлами в минуту и 500 в сутки на аккаунт, размер до 24 000 000 байт, а локального файла до 32 000 000. Ответ ограничен 256 КиБ.

У инструментов отправки нет подтверждения человеком на каждый вызов, поэтому права настраивают на стороне клиента. Стандартные отправки не конфиденциальны. Плагин для Claude Code требует Node.js 22 или новее, а удаление конфигурации клиента не отзывает доступ VTAI.

Как отключить. Удалите сервер командой claude mcp remove virustotal или плагин командой claude plugin uninstall virustotal. Доступ VTAI отзовите отдельно: токен агента через форму отзыва, OAuth в настройках аккаунта.

Частые вопросы

Как подключить VirusTotal MCP к Claude Code?

Через плагин: claude plugin marketplace add VirusTotal/virustotal-mcp и claude plugin install virustotal@virustotal. Либо вручную: claude mcp add --transport http virustotal https://ai.virustotal.com/mcp. Затем войдите через /mcp.

Нужен ли свой ключ VirusTotal API?

Нет. Сервер работает через бесплатный сервис VTAI: хватает аккаунта VTAI и входа через OAuth. Клиентам без OAuth подойдет токен агента, который кладут в файл с ограниченными правами и указывают в VTAI_TOKEN_FILE.

Конфиденциальны ли отправленные файлы?

Нет. Стандартная отправка в VirusTotal делится содержимым с сообществом безопасности и партнерами. Поэтому файл отправляют только по явной просьбе, а найденный отчет по хешу делает загрузку лишней.

Какие инструменты есть в сервере?

Отчеты по файлу, адресу, домену и IP, отправка файла и адреса, повторный анализ домена и IP, восстановление чека по хешу или идентификатору и чтение анализа. Еще есть отправка вложения в размещенном сервере и локального файла в stdio.

Какие лимиты у бесплатного уровня?

Новые неизвестные файлы принимаются по 20 в минуту и 500 в сутки на аккаунт, каждый повторный запрос отчета засчитывается. Создавать несколько аккаунтов ради обхода лимитов README запрещает.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер к VirusTotal v3: агент проверяет хеш, URL, IP или домен и получает отчет с связями, как их разбирает аналитик

MCP-серверРасширенный доступ155Звезды репозитория

MCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе

MCP-серверРасширенный доступ1,8 тыс.Звезды репозитория

cvENGINE находит внешние активы домена и уязвимости, которые уже эксплуатируют, а MCP-сервер ведет сканы из Claude Code

MCP-серверШирокий доступ711Звезды репозитория
Официальный

MCP-сервер передает агенту сведения Vulners об уязвимостях, бюллетенях и проблемах установленных версий программ.

MCP-серверРасширенный доступ377Звезды репозитория

Инструмент анализа вредоносных файлов с MCP-сервером: агент вызывает разбор файлов, документов и архивов, поиск индикаторов и проверку подписей

MCP-серверРасширенный доступ2,1 тыс.Звезды репозитория

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

CLIМинимальный доступ139Звезды репозитория

Коротко о README

README представляет сервер и сразу дает адрес OAuth-подключения, установку плагина для Claude Code и ручной вариант без Node.js. Затем идет таблица клиентов, таблица инструментов с правилами отправки, переменные настройки и раздел о распространении и лицензии.

Бейдж для README

Сообщить о проблеме