首页/安全/kev-mcp
2025-5-12
Words 515Read Time 2 min
Score:85

提供实时访问CISA已知漏洞目录的MCP服务器,支持CVE检查、监控及Claude集成。

Python

CISA 漏洞检查器 MCP 服务器

一个模型控制协议(Model Control Protocol, MCP)服务器,通过 Claude 和 Cursor 集成提供对 CISA 已知被利用漏洞(Known Exploited Vulnerabilities, KEV)目录的访问。

MCP 服务器功能

MCP 服务器通过 Claude 和 Cursor 集成提供对 CISA KEV 目录的实时访问。它支持以下功能:
  • 实时 CVE 检查与监控
  • 与 Claude 集成以增强安全分析
  • 访问完整的 CISA KEV 目录

生产环境部署

MCP 服务器可在以下地址访问:https://amcipi.com/cisa-kev/
要配置 Claude 使用 CISA 漏洞检查器服务器,请将以下内容添加到您的 Claude 配置文件(通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json)中:

安装选项

选项 1:从仓库安装

  1. 克隆本仓库:
  1. 创建虚拟环境(推荐):
  1. 以开发模式安装包:

选项 2:直接从仓库运行

要直接运行 MCP 服务器:
这将启动服务器,默认端口为 8000。

选项 3:使用 Docker 运行

构建镜像:
运行容器:

API 功能

REST API 端点

  • 健康检查:GET /rest/health
  • 服务器状态:GET /rest/status
  • 检查 CVE:GET /rest/check-cve?cve_id=CVE-2024-1234
  • 最近 CVEs:GET /rest/recent-cves?days=7
  • API 文档:GET /rest/docs

CLI 命令

获取过去 7 天的 CVEs:
获取过去 24 小时的 CVEs:
检查 CVE 是否存在:

开发

运行测试

项目包含集成测试,用于测试 CLI 命令。要运行测试:
  1. 确保已以开发模式安装包
  1. 运行测试:
测试内容包括:
  • 测试按天和小时获取最近 CVEs
  • 测试未提供参数时的错误处理
  • 测试检查存在和不存在的 CVEs
上一篇
MCP_AI_SOC_Sher
下一篇
magic-mcp