MCP NVD Server

MCP NVD Server

site icon
2025.05.03 1
Python安全漏洞检索CVE 信息查询开发效率
MCP NVD Server 是一个基于 MCP 协议的服务,专门用于从国家漏洞数据库(NVD)检索 CVE(通用漏洞披露)信息。该服务旨在为开发人员和安全研究人员提供便捷的漏洞数据查询功能,帮助他们在开发过程中识别和修复潜在的安全漏洞。
View on GitHub

Overview

基本能力

产品定位

MCP NVD Server 是一个专注于安全漏洞数据检索的服务,旨在为开发和安全团队提供实时的 CVE 信息。

核心功能

  • 从国家漏洞数据库(NVD)检索 CVE 信息
  • 支持 API 密钥配置以绕过 NVD 的速率限制
  • 与 MCP Inspector 集成,便于调试和监控

适用场景

  • 开发过程中实时检查依赖库的安全漏洞
  • 安全团队进行漏洞分析和风险评估
  • 自动化安全扫描工具集成

工具列表

  • MCP Inspector:用于调试和监控 MCP 服务的运行状态

常见问题解答

  • NVD 速率限制:可以通过申请 API 密钥来绕过默认的速率限制

使用教程

使用依赖

安装以下前置依赖: - uv - Node.js

安装教程

  1. 同步依赖并更新锁文件:
uv sync

调试方式

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-nvd run mcp-nvd

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。