TocharianOU/mcp-virustotal
A Model Context Protocol (MCP) server for querying the VirusTotal API.
[](https://www.npmjs.com/package/@tocharianou/mcp-virustotal) [](LICENSE) [](https://nodejs.org)
A Model Context Protocol (MCP) server that provides security analysis tools powered by the VirusTotal API v3. Analyse URLs, files, IP addresses and domains directly from your AI assistant.
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"virustotal": {
"command": "npx",
"args": ["-y", "@tocharianou/mcp-virustotal"],
"env": {
"VIRUSTOTAL_API_KEY": "<your-api-key>"
}
}
}
}Get your free API key at virustotal.com.
MCP_TRANSPORT=http MCP_HTTP_PORT=3000 VIRUSTOTAL_API_KEY=<key> npx @tocharianou/mcp-virustotalThen point your MCP client at http://localhost:3000/mcp.
| Environment variable | Required | Description | |---|---|---| | VIRUSTOTAL_API_KEY | ✓\* | VT API key, sent as x-apikey header (direct mode) | | VIRUSTOTAL_BASE_URL | – | Override API base URL (e.g. proxy endpoint) | | VIRUSTOTAL_AUTH_TOKEN | ✓\* | Bearer token for proxy authentication | | VIRUSTOTAL_TIMEOUT | – | Request t
Loading reviews...