返回市场
网络安全-MCP

网络安全-MCP

作者:ackatz2 星标更新:2025-10-27

项目介绍

Cybersecurity MCP Server(网络安全MCP服务器)

提供蓝队网络安全工具,用于威胁情报、IOC分析和防御性安全操作的FastMCP服务器。

demo.gif

安装指南

先决条件

  • Python 3.13+
  • uv 包管理器

安装步骤

  1. 克隆仓库

    gh repo clone ackatz/cybersecurity-mcp
    
  2. 复制MCP服务器JSON配置

    {
      "mcpServers": {
        "cybersecurity-mcp": {
          "command": "/path/to/cybersecurity-mcp/start.sh",
          "env": {
            "VIRUSTOTAL_API_KEY": "",
            "VULNCHECK_API_KEY": "",
            "URLSCAN_API_KEY": "",
            "SHODAN_API_KEY": ""
          }
        }
      }
    }
    
  3. 填写上述JSON中的API密钥(可选,但强烈推荐)。

  4. 使用如Raycast、Claude Code等MCP客户端连接到服务器。

功能

CVE分析

  • 查找CVE详细信息(VulnCheck NVD++,cveList)

威胁情报

  • 将URL发送至URLScan.io
  • VirusTotal IP信誉查询
  • VirusTotal域名信誉查询
  • VirusTotal哈希值查询
  • Spur IP匿名化检测
  • 快速IP地理位置及信誉查询
  • Shodan IP信息查询

提取工具

  • 从文本中提取IoCs
  • 提取IP地址
  • 提取域名
  • 提取哈希值
  • 提取CVE标识符
  • 提取电子邮件
  • 提取URL

网络分析

  • IP网络特性分析
  • 域名结构及DNS查询

哈希工具

  • 哈希类型识别
  • 计算多种哈希类型

开发

运行测试

项目包含全面的测试以确保功能正常:

# 运行所有测试
uv run pytest -v

预提交钩子

# 安装预提交钩子
uv run pre-commit install

# 在所有文件上运行预提交检查
uv run pre-commit run --all-files