Skip to content
Squatch MCP

io.github.cyanheads/nist-nvd-mcp-server

io.github.cyanheads/nist-nvd-mcp-server

by io.github.cyanheads· v0.4.0Source: Official MCP Registry

All versions

VersionRegistry status
0.4.0latestActive
0.3.2Active
0.3.1Active
0.3.0Active
0.2.0Active
0.1.9Active
0.1.8Active
0.1.7Active
0.1.6Active
0.1.5Active
0.1.4Active
0.1.3Active
0.1.19Active
0.1.18Active
0.1.17Active
0.1.16Active
0.1.15Active
0.1.14Active
0.1.13Active
0.1.12Active
0.1.11Active
0.1.10Active

Version details

Version
0.4.0
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
4610f1fd630a611e7a064850ae1fecd5cbb54ce482c6e07f5e067b13bf56b685

Transports in this version

  • remotestreamable-httphttps://nist-nvd.caseyjhand.com/mcpNo authentication
  • packagestdionpm @cyanheads/nist-nvd-mcp-serverUnknown
  • packagestreamable-httpnpm @cyanheads/nist-nvd-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-10-26T07:24:16.880316Z",
      "publishedAt": "2026-10-26T07:24:16.880316Z",
      "statusChangedAt": "2026-10-26T07:24:16.880316Z"
    }
  },
  "server": {
    "name": "io.github.cyanheads/nist-nvd-mcp-server",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "remotes": [
      {
        "url": "https://nist-nvd.caseyjhand.com/mcp",
        "type": "streamable-http"
      }
    ],
    "version": "0.4.0",
    "packages": [
      {
        "version": "0.4.0",
        "transport": {
          "type": "stdio"
        },
        "identifier": "@cyanheads/nist-nvd-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "NVD_CLAMP_LIMITS",
            "format": "boolean",
            "default": "true",
            "description": "Clamp oversized reads to 2000 CVEs/events, 10000 CPEs, or 100 CVE IDs. False restores rejection."
          },
          {
            "name": "NVD_API_KEY",
            "format": "string",
            "description": "NVD API key. Without it, rate limit is 5 req/30s; with it, 50 req/30s. Get one free at nvd.nist.gov/developers/request-an-api-key."
          },
          {
            "name": "NVD_REQUEST_TIMEOUT_MS",
            "format": "string",
            "default": "10000",
            "description": "Per-request timeout in milliseconds. Raise to 60000 when using nvd_get_cve_history without an API key."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          }
        ]
      },
      {
        "version": "0.4.0",
        "transport": {
          "url": "http://localhost:3010/mcp",
          "type": "streamable-http"
        },
        "identifier": "@cyanheads/nist-nvd-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "NVD_CLAMP_LIMITS",
            "format": "boolean",
            "default": "true",
            "description": "Clamp oversized reads to 2000 CVEs/events, 10000 CPEs, or 100 CVE IDs. False restores rejection."
          },
          {
            "name": "MCP_TRANSPORT_TYPE",
            "value": "http",
            "format": "string",
            "description": "Selects the HTTP transport."
          },
          {
            "name": "NVD_API_KEY",
            "format": "string",
            "description": "NVD API key. Without it, rate limit is 5 req/30s; with it, 50 req/30s. Get one free at nvd.nist.gov/developers/request-an-api-key."
          },
          {
            "name": "NVD_REQUEST_TIMEOUT_MS",
            "format": "string",
            "default": "10000",
            "description": "Per-request timeout in milliseconds. Raise to 60000 when using nvd_get_cve_history without an API key."
          },
          {
            "name": "MCP_HTTP_HOST",
            "format": "string",
            "default": "127.0.0.1",
            "description": "The hostname for the HTTP server."
          },
          {
            "name": "MCP_HTTP_PORT",
            "format": "string",
            "default": "3010",
            "description": "The port to run the HTTP server on."
          },
          {
            "name": "MCP_HTTP_ENDPOINT_PATH",
            "format": "string",
            "default": "/mcp",
            "description": "The endpoint path for the MCP server."
          },
          {
            "name": "MCP_AUTH_MODE",
            "format": "string",
            "default": "none",
            "description": "Authentication mode to use: 'none', 'jwt', or 'oauth'."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/cyanheads/nist-nvd-mcp-server",
      "source": "github"
    },
    "description": "Search and audit NIST NVD CVEs by keyword, severity, CWE, CISA KEV status, and CPE."
  }
}