VirusTotal MCP Server
用于查询VirusTotal API的模型上下文协议(MCP)服务器。
这是一个用于查询 VirusTotal API 的 Model Context Protocol (MCP) 服务器,可以无缝集成到 Claude Desktop 等兼容 MCP 的应用程序中。
安装方法
方法 1: 通过 Smithery 安装(推荐)
npx -y @smithery/cli install @burtthecoder/mcp-virustotal --client claude
方法 2: 手动安装
- 全局安装服务器:
npm install -g @burtthecoder/mcp-virustotal
- 添加到 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
- 重启 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
: 查询域名的特定关系类型
每个工具提供详细参数以细化查询结果,所有关系工具都支持分页功能(使用limit
和cursor
参数)。
完整文档请访问: Smithery: VirusTotal MCP