VirusTotal · virustotal — MCP-сервер для Claude Code: что делает и как установить
Проверяет безопасность файлов, ссылок и доменов через VTAI до их запуска в коде. Работает без личного API-ключа с авторизацией по OAuth.
claude mcp add --transport http virustotal-mcp https://ai.virustotal.com/mcpЧто делает VirusTotal
Сервер связывает ИИ-агента с сервисом VTAI для оценки угроз перед потенциально опасными действиями. Ассистент проверяет репутацию доменов и файлов, а также запрашивает готовые отчёты или передаёт подозрительные данные на сканирование. Это помогает вовремя выявить угрозу.
Работать можно через удалённый адрес https://ai.virustotal.com/mcp по протоколу HTTP с авторизацией по OAuth. Личный ключ VirusTotal в таком сценарии не потребуется: сервис расходует бесплатную квоту аккаунта VTAI. Второй путь — локальный запуск через утилиту vt-mcp по stdio.
При stdio-подключении секрет обязательно хранят в защищённом файле, передавая путь в переменной VTAI_TOKEN_FILE. Если отправить токен открытым текстом в чат или аргументы команды, безопасность окружения будет нарушена.
Какие задачи решает
- проверить безопасность скачанного файла до запуска
- узнать репутацию домена или сетевого адреса
- отправить подозрительную ссылку на анализ
- получить отчёт о вредоносной активности
Примеры запросов агенту
- Проверь домен
example.comчерез VirusTotal перед отправкой запроса. - Просканируй скачанный файл
install.shна наличие угроз. - Запроси отчёт VirusTotal по IP-адресу
198.51.100.24.
Как установить VirusTotal
1Командой платформы: удалённый сервер
claude mcp add --transport http virustotal-mcp https://ai.virustotal.com/mcp2Командой платформы
claude mcp add --env VTAI_TOKEN_FILE=<VTAI_TOKEN_FILE> --transport stdio virustotal-virustotal -- uvx vt-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vt-mcp <команда>
1Командой платформы: удалённый сервер
codex mcp add virustotal-virustotal --url https://ai.virustotal.com/mcp2Командой платформы
codex mcp add virustotal-virustotal --env VTAI_TOKEN_FILE=<VTAI_TOKEN_FILE> -- uvx vt-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vt-mcp <команда>
Файл настроек
{
"mcpServers": {
"virustotal-virustotal": {
"url": "https://ai.virustotal.com/mcp"
}
}
}{
"mcpServers": {
"virustotal-virustotal": {
"command": "uvx",
"args": [
"vt-mcp"
],
"env": {
"VTAI_TOKEN_FILE": "<VTAI_TOKEN_FILE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vt-mcp <команда>
Файл настроек
{
"servers": {
"virustotal-virustotal": {
"type": "http",
"url": "https://ai.virustotal.com/mcp"
}
}
}{
"servers": {
"virustotal-virustotal": {
"type": "stdio",
"command": "uvx",
"args": [
"vt-mcp"
],
"env": {
"VTAI_TOKEN_FILE": "<VTAI_TOKEN_FILE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vt-mcp <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http virustotal-virustotal https://ai.virustotal.com/mcp2Командой платформы
gemini mcp add -e VTAI_TOKEN_FILE=<VTAI_TOKEN_FILE> virustotal-virustotal uvx vt-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vt-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о VirusTotal
Как установить VirusTotal в Claude Code?
Добавьте удалённый сервер командой claude mcp add --transport http virustotal-mcp https://ai.virustotal.com/mcp. Затем откройте Claude Code, наберите /mcp и подтвердите вход через браузер.
Нужен ли собственный API-ключ VirusTotal?
Нет, собственный ключ не требуется. Сервер подключается к сервису VTAI и использует квоты вашей учётной записи через OAuth или сохранённый токен.
Как безопасно передать токен для stdio?
Запишите токен в отдельный файл с ограниченными правами, например ~/.config/vt-mcp/token. Затем передайте путь к файлу через переменную окружения VTAI_TOKEN_FILE.
Похожие MCP-серверы
Всё по теме «Безопасность» →Сначала — VirusTotal от других авторов.