Bu

BurtTheCoder/mcp-virustotal

πŸ“‡ πŸͺŸ ☁️ MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.

#VirusTotal#API#cybersecurity
PublisherBurtTheCoder/mcp-virustotal
Submitted date4/19/2025

Overview: VirusTotal MCP Server

Title

VirusTotal MCP Server – A Model Context Protocol (MCP) server for querying the VirusTotal API, providing comprehensive security analysis tools with automatic relationship data fetching.

How to Use

Quick Installation

  1. Via Smithery (Recommended)
    npx -y @smithery/cli install @burtthecoder/mcp-virustotal --client claude
  2. Manual Installation
    • Install globally via npm:
      npm install -g @burtthecoder/mcp-virustotal
    • Configure in Claude Desktop’s settings file (claude_desktop_config.json).
    • Restart Claude Desktop.

Alternative Setup (From Source)

  1. Clone the repository, install dependencies, and build.
  2. Configure the server path in Claude Desktop’s settings.

Key Features

  • Comprehensive Security Reports: Automatically fetches relationship data (e.g., contacted domains, threat actors, file behaviors).
  • Multi-Format Analysis: Supports URLs, files (via hash), IPs, and domains.
  • Rich Relationship Queries: Dedicated tools for deep-diving into specific relationships with pagination support.
  • Seamless Integration: Works with MCP-compatible apps like Claude Desktop.

Use Cases

  • Threat Intelligence: Analyze suspicious URLs, files, or domains for malware, phishing, or other threats.
  • Incident Response: Investigate IPs/domains linked to attacks, including historical data and related files.
  • Security Research: Explore relationships (e.g., dropped files, network connections) for forensic analysis.
  • Automated Workflows: Integrate with AI assistants for real-time security insights.

Supported Tools

  • Report Tools: get_url_report, get_file_report, get_ip_report, get_domain_report (with auto-fetched relationships).
  • Relationship Tools: Query specific connections (e.g., communicating_files, historical_ssl_certificates) with pagination.

Deploy Badge
Smithery Badge

Visit More

View All