virustotal · w0h1v — MCP-сервер для Claude Code: установка
MCP-сервер передаёт агенту запросы к VirusTotal API: отчёты по файлам, URL, IP и доменам, а также связанные объекты.
claude mcp add virustotal -e VIRUSTOTAL_API_KEY=<VIRUSTOTAL_API_KEY> -- npx -y @burtthecoder/mcp-virustotalЧто делает virustotal
virustotal подключает Claude Code и другие MCP-клиенты к VirusTotal v3 API. Агент может получать отчёты по хешу файла, URL, IP-адресу или домену, просматривать связанные хосты и файлы, искать объекты по модификаторам и читать сводки поведения в песочнице. Всего сервер предоставляет 11 инструментов.
По умолчанию используется stdio; для общего сервиса есть HTTP streaming через MCP_TRANSPORT=httpStream. Для работы нужны Node.js 20 или новее и собственный VIRUSTOTAL_API_KEY. Сервер проверяет аргументы перед запросом, но HTTP-транспорт не имеет аутентификации, поэтому открытый порт может дать посторонним доступ к вашей квоте API.
Какие задачи решает
- проверить хеш файла по VirusTotal
- получить отчёт по URL, IP или домену
- найти связанные файлы и хосты
- изучить поведение образца в песочнице
- выполнить поиск по коллекциям угроз
Примеры запросов агенту
- Проверь хеш файла и покажи связанные хосты и сброшенные файлы.
- Найди в VirusTotal домен и перечисли его разрешения и связанные IP.
- Поищи образцы с модификатором
type:peexe positives:5+и кратко сравни результаты.
Как установить virustotal
Командой платформы
claude mcp add virustotal -e VIRUSTOTAL_API_KEY=<VIRUSTOTAL_API_KEY> -- npx -y @burtthecoder/mcp-virustotalВместо <…> подставьте свои значения
Командой платформы
codex mcp add w0h1v-virustotal --env VIRUSTOTAL_API_KEY=<VIRUSTOTAL_API_KEY> -- npx -y @burtthecoder/mcp-virustotalВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"w0h1v-virustotal": {
"command": "npx",
"args": [
"-y",
"@burtthecoder/mcp-virustotal"
],
"env": {
"VIRUSTOTAL_API_KEY": "<VIRUSTOTAL_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"w0h1v-virustotal": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@burtthecoder/mcp-virustotal"
],
"env": {
"VIRUSTOTAL_API_KEY": "<VIRUSTOTAL_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e VIRUSTOTAL_API_KEY=<VIRUSTOTAL_API_KEY> w0h1v-virustotal npx -y @burtthecoder/mcp-virustotalВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о virustotal
Как установить virustotal в Claude Code?
Выполните claude mcp add virustotal -e VIRUSTOTAL_API_KEY=<VIRUSTOTAL_API_KEY> -- npx -y @burtthecoder/mcp-virustotal. Укажите свой ключ VirusTotal вместо плейсхолдера.
Что делает virustotal?
Сервер даёт агенту доступ к отчётам VirusTotal по файлам, URL, IP и доменам, их связям, поиску и сводкам поведения.
Что нужно для работы virustotal?
Нужны Node.js 20 или новее и ключ VIRUSTOTAL_API_KEY. Для HTTP streaming порт следует держать на localhost или закрыть аутентифицирующим reverse proxy, потому что транспорт не проверяет клиентов.
Похожие MCP-серверы
Всё по теме «Безопасность» →Сначала — virustotal от других авторов.