VirusTotal MCP Server

VirusTotal MCP Server

用于查询VirusTotal API的模型上下文协议(MCP)服务器。

smithery 徽章

这是一个用于查询 VirusTotal API 的 Model Context Protocol (MCP) 服务器,可以无缝集成到 Claude Desktop 等兼容 MCP 的应用程序中。

安装方法

方法 1: 通过 Smithery 安装(推荐)

npx -y @smithery/cli install @burtthecoder/mcp-virustotal --client claude

方法 2: 手动安装

  1. 全局安装服务器:
npm install -g @burtthecoder/mcp-virustotal
  1. 添加到 Claude Desktop 配置文件:
{
  "mcpServers": {
    "virustotal": {
      "command": "mcp-virustotal",
      "env": {
        "VIRUSTOTAL_API_KEY": "your-virustotal-api-key"
      }
    }
  }
}

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. 重启 Claude Desktop

主要功能

  • 全面分析报告: 自动获取关系数据,提供完整的安全概览
  • 多源分析: 支持URL、文件(哈希)、IP和域名分析
  • 详细的关系分析: 专门用于查询特定类型关系的工具,支持分页

可用工具

报告工具

  • get_url_report: 分析URL,包括安全扫描结果和关键关系
  • get_file_report: 使用哈希获取文件分析报告
  • get_ip_report: 分析IP地址,包括地理位置和声誉数据
  • get_domain_report: 获取域名分析报告,包括DNS和WHOIS数据

关系工具

  • get_url_relationship: 查询URL的特定关系类型
  • get_file_relationship: 查询文件的特定关系类型
  • get_ip_relationship: 查询IP地址的特定关系类型
  • get_domain_relationship: 查询域名的特定关系类型

每个工具提供详细参数以细化查询结果,所有关系工具都支持分页功能(使用limitcursor参数)。


完整文档请访问: Smithery: VirusTotal MCP