mcp/vuln-nist-mcp-server

Verified Publisher

By mcp

Updated 10 months ago

This MCP server exposes tools to query the NVD/CVE REST API and return formatted text results sui...

Image
Machine learning & AI
1

8.8K

mcp/vuln-nist-mcp-server repository overview

Vuln NIST MCP Server

This MCP server exposes tools to query the NVD/CVE REST API and return formatted text results suitable for LLM consumption via the MCP protocol. It includes automatic query chunking for large date ranges and parallel processing for improved performance.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/HaroldFinchIFT/vuln-nist-mcp-server/blob/71a45579c7dfcbdd0e639dfb6640801371bf07b6/Dockerfile
Commit71a45579c7dfcbdd0e639dfb6640801371bf07b6
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/vuln-nist-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (6)

Tools provided by this ServerShort Description
cve_change_historyRetrieve change history for a CVE or a time window.
cves_by_cpeList CVEs associated with a specific CPE
get_cve_by_idRetrieve a CVE by its CVE-ID
get_temporal_contextGet current date and temporal context when it needed.
kevs_betweenList CVEs added to CISA KEV catalog in a date window.
search_cvesSearch CVEs by keyword in description, with flexible time filtering.

Tools Details

Tool: cve_change_history

Retrieve change history for a CVE or a time window. If no cve_id is provided and the date range exceeds 120 days, the query is split into multiple chunks (max 120 days each) and results aggregated.

ParametersTypeDescription
changeEndDatestring optional
changeStartDatestring optional
cve_idstring optional
resultsPerPagestring optional
startIndexstring optional

Tool: cves_by_cpe

List CVEs associated with a specific CPE

ParametersTypeDescription
cpe_namestring optional
is_vulnerablestring optional

Tool: get_cve_by_id

Retrieve a CVE by its CVE-ID

ParametersTypeDescription
cve_idstring optional

Tool: get_temporal_context

Get current date and temporal context when it needed.

**USAGE**: Call this tool FIRST when user asks for time-relative question like "this year", "last year", "6 months ago", etc.

Returns current date context and examples for constructing specific date parameters.
Tool: kevs_between

List CVEs added to CISA KEV catalog in a date window. If the requested window exceeds 90 days, the query is automatically split into multiple chunks (max 90 days each) and results are aggregated.

ParametersTypeDescription
kevEndDatestring optional
kevStartDatestring optional
resultsPerPagestring optional
startIndexstring optional

Tool: search_cves

Search CVEs by keyword in description, with flexible time filtering.

**IMPORTANT**: For time-relative queries (this year, last year, etc.), call get_temporal_context() FIRST to get current date information.

**Date filtering logic (in priority order):**
- If start_date and end_date are provided → use them directly
- Else if last_days is provided → calculate start_date = now - last_days
- Else fallback to last 30 days

**Technical notes:**
- If the time period > 120 days, queries are split into 120-day chunks
- start_date, end_date: Use ISO 8601 format: "YYYY-MM-DDTHH:MM:SS"
- recent_days parameter is deprecated, use last_days instead.
ParametersTypeDescription
end_datestring optional
keywordstring optional
last_daysstring optional
recent_daysstring optional
resultsPerPageinteger optional
startIndexinteger optional
start_datestring optional

Use this MCP Server

{
  "mcpServers": {
    "vuln-nist-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/vuln-nist-mcp-server"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:e5025e66c

Size

60.4 MB

Last updated

10 months ago

docker pull mcp/vuln-nist-mcp-server

This week's pulls

Pulls:

1,496

Last week