mcp-virustotal

w0h1v/mcp-virustotal
★ 131 stars TypeScript 🌐 Browser/Web Updated 4d ago
MCP server for VirusTotal API — analyze URLs, files, IPs, and domains with comprehensive security reports, relationship analysis, and pagination support.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-virustotal": {
      "command": "npx",
      "args": [
        "-y",
        "w0h1v/mcp-virustotal"
      ]
    }
  }
}

README Excerpt

A Model Context Protocol (MCP) server for querying the [VirusTotal API](https://www.virustotal.com/). This server provides comprehensive security analysis tools with automatic relationship data fetching. It integrates seamlessly with MCP-compatible applications like [Claude Desktop](https://claude.ai).

Tools (16)

MCP_ENDPOINTMCP_PORTMCP_TRANSPORTVIRUSTOTAL_API_KEYget_collectionget_domain_relationshipget_domain_reportget_file_behaviour_summaryget_file_relationshipget_file_reportget_ip_relationshipget_ip_reportget_url_relationshipget_url_reporthttpStreamsearch_vt

Topics

ai-toolsclaudecybersecurityiocmalware-analysismalware-detectionmcpmcp-servermodel-context-protocolsecuritythreat-intelligencetypescriptvirus-scanningvirustotal