NVD MCP Server
NVD MCP Server
NVD Vulnerability API 2.0 (NIST) を照会するための Python 製 MCP サーバー。
機能
CVE 識別子による詳細な照会。
キーワード、CPE、CWE、CVSS v3 の深刻度、CISA の KEV カタログによる検索。
公開日の範囲による脆弱性の照会。
リモート利用向けの SSE 経由 MCP トランスポート、またはローカル実行向けの STDIO。
非 root ユーザーによる Docker コンテナでの実行。
Related MCP server: nvd-cve-mcp-server
要件
Python 3.10 以上、または Docker Compose を備えた Docker。
任意で、変数
NVD_API_KEYに NVD API キーを設定します。
Docker Compose での実行
docker compose up --build既定では、サーバーは http://localhost:8000/sse で利用可能です。
NVD API キーを使用するには、Compose を起動する前に環境で NVD_API_KEY を設定してください:
NVD_API_KEY=sua-chave docker compose up --buildPowerShell の場合:
$env:NVD_API_KEY = "sua-chave"
docker compose up --buildローカルでの実行
依存関係をインストールして、SSE サーバーを起動します:
python -m pip install -r requirements.txt
python nvd_mcp_server.pySTDIO を使用する場合:
MCP_TRANSPORT=stdio python nvd_mcp_server.pyPowerShell の場合:
$env:MCP_TRANSPORT = "stdio"
python nvd_mcp_server.py変数 MCP_HOST、MCP_PORT、MCP_TRANSPORT を使用すると、トランスポートと待受アドレスを調整できます。
MCP ツール
get_cve_details: CVE の詳細を返します。search_vulnerabilities: フィルターを使用して脆弱性を検索します。get_recent_vulnerabilities_by_date: 日付範囲内の公開情報を照会します。
クライアントの設定
ファイル agent_config.json には、リモート MCP クライアントの設定例が含まれています。使用する前に、URL をサーバーの実際のアドレスに変更してください。
ライセンス
このプロジェクトはライセンスを定義していません。他のプロジェクトでコードを再利用する前に、所有者に確認してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and audit NIST NVD CVEs by keyword, severity, CWE, CISA KEV status, and CPE.
NVD MCP — wraps the NIST National Vulnerability Database API.…
CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for querying the NIST National Vulnerability Database (NVD) API, enabling search and retrieval of CVE details, temporal context, and KEV catalog entries.14MIT
- AlicenseAqualityCmaintenanceMCP server that provides tools to search, filter, and retrieve CVE data from the NVD API, including by ID, keyword, severity, and recency.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching the NIST NVD for CVEs, retrieving full CVE details, checking software for known vulnerabilities, and searching the CPE database.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables CVE vulnerability lookup and search using the National Vulnerability Database (NVD), allowing users to retrieve detailed information about specific CVEs and search for vulnerabilities by keyword.-