Cve Cache logo

Cve Cache

Caches recent CVE and GHSA records for dependency audits across npm, PyPI, Cargo, Maven, and Go.

Install Cve Cache

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "cve-cache": {
      "command": "npx",
      "args": [
        "-y",
        "@weiseer/cve-cache-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (2d ago).

Overview

Recent CVE and GHSA records are exposed by the cve-cache MCP server as a structured, cached snapshot for dependency auditing. Agents can retrieve an individual advisory, find package-related vulnerabilities by ecosystem, list recent high-severity issues, and count findings by severity. It supports npm, PyPI, Cargo, Maven, and Go packages through a stdio MCP interface. Reach for it when an agent needs normalized vulnerability data without querying NVD and GHSA sources separately.

Use cases

  • Audit dependencies across supported package ecosystems
  • Look up a known CVE or GHSA identifier
  • Screen packages for recent high-severity vulnerabilities
  • Summarize cached findings by severity

Key features

  • Cached CVE and GHSA records
  • Cross-ecosystem package lookup
  • Recent high-severity vulnerability listing
  • Severity count summaries
  • Stdio MCP interface

Tools4

What Cve Cache lets your agent do. Expand a tool for its parameters.

Verified live~192 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

9/9 checks healthy over the last 61d

What it can do

From the 4 tools this server returned when we ran it.

Read-only tools · 4
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age160 days
Maintainers1

Observed 2026-11-06 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · @weiseer/cve-cache-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads324Package downloads in the last 30 days.
Last commit5mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.

How Cve Cache works

What cve-cache MCP server does

The cve-cache MCP server gives AI agents access to cached vulnerability records from CVE and GitHub Security Advisory data. It is intended for dependency audits, package screening, and quick review of recent high-severity findings. Records are normalized across npm, PyPI, Cargo, Maven, and Go, so an agent can use the same tool pattern across supported ecosystems.

The data is a snapshot rather than a live advisory search. That makes the server suitable when an agent needs fast lookups against recently collected records and does not need to construct separate requests to multiple vulnerability services.

How it works

The package runs as a stdio MCP server. An MCP-compatible client starts the process and communicates with it through the configuration for the server. The agent sends a tool call, and the server returns structured data from its cached CVE and GHSA records.

This approach avoids passing large source records through an agent workflow and keeps cross-ecosystem results in a common format. The project describes the cache as covering recent records, with the recent-critical query using a seven-day default window and a CVSS threshold of 7 or higher.

Setup and configuration

Install the package globally with npm:

Terminal
npm install -g @weiseer/cve-cache-mcp

A client can also start it with npx, using the package name as the command argument:

config.json
{
  "mcpServers": {
    "cve-cache": {
      "command": "npx",
      "args": ["-y", "@weiseer/cve-cache-mcp"]
    }
  }
}

The documented setup is client configuration over stdio.

Tools and capabilities

The cve-cache MCP server exposes four documented operations:

  • lookup_cve retrieves the complete cached record for one CVE or GHSA identifier.
  • find_for_package returns vulnerabilities associated with a package, filtered by ecosystem.
  • list_recent_critical lists recent high-severity vulnerabilities. Its documented defaults are a seven-day period and CVSS of at least 7.
  • severity_summary reports counts grouped into severity categories.

Together, these operations cover both focused investigation and broader screening. An agent can inspect a known advisory, check a dependency by package ecosystem, identify recent critical findings, or summarize the severity distribution in the available cache.

Limitations and notes

Results depend on the contents and freshness of the cached snapshot. The material does not specify an update schedule, retention period, package-version matching behavior, or whether every CVE and GHSA record is included. It also does not document a live fallback to NVD or GitHub Advisory queries.

The catalog is derived from public CVE, NVD, and GHSA feeds, with the catalog data identified as CC0/public domain. The software is licensed under Apache-2.0. Use the server when cached, normalized records fit the audit task; verify findings against authoritative advisory sources when current or complete coverage is required.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Cve Cache

cve-cache is an MCP server that connects AI agents to a cached snapshot derived from public CVE, NVD, and GHSA feeds. Its main tools look up one advisory, find vulnerabilities for a package and ecosystem, list recent high-severity records, and summarize counts by severity across supported dependency ecosystems.

Install it with `npm install -g @weiseer/cve-cache-mcp`, or configure an MCP client to launch it with `npx -y @weiseer/cve-cache-mcp`. The documented transport is stdio.

cve-cache supports npm, PyPI, Cargo, Maven, and Go. Use the package lookup operation with the relevant ecosystem to find associated cached vulnerabilities.

It provides `lookup_cve`, `find_for_package`, `list_recent_critical`, and `severity_summary`. These cover advisory lookup, package searches, recent high-severity listings, and severity counts.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCve Cache AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/cve-cache?style=directory)](https://allmcps.com/mcp/cve-cache)
HTML Embed
<a href="https://allmcps.com/mcp/cve-cache"><img src="https://allmcps.com/api/badge/cve-cache?style=directory" alt="Cve Cache on AllMCPs" /></a>