Query OSV.dev for package vulnerabilities and batch-audit dependency lists via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Query OSV.dev for package vulnerabilities, batch-audit dependency lists, and fetch full advisory records via MCP. STDIO or Streamable HTTP.
Public Hosted Server: https://osv-advisory.caseyjhand.com/mcp
4 tools for querying the OSV.dev vulnerability database β single package lookups, batch dependency audits, and full advisory fetch:
| Tool | Description |
|---|---|
osv_query_package | Query known vulnerabilities for a single package version by name, ecosystem, and version |
osv_query_batch | Batch vulnerability query for an array of package tuples β one call for a full dependency list or SBOM audit |
osv_get_vulnerability | Fetch the full advisory record for a single OSV vulnerability ID |
osv_list_ecosystems | Return the list of supported ecosystem identifier strings |
osv_query_packageThe primary "is this package version vulnerable?" tool.
name, ecosystem (case-sensitive exact match β use osv_list_ecosystems to validate), and versionaliases field surfaces CVE IDs for chaining to nist-nvd-mcp-server for CVSS base scores, EPSS exploitation probability, and CISA KEV statusosv_query_batchThe primary tool for dependency audits, SBOM scanning, and lockfile triage.
{name, ecosystem, version} tuples (1β1000 packages per call)error rather than failing the whole batchvulnerable, vulnCount, vulns (including aliases and severityLabel), and fixedVersionstotalPackages, vulnerableCount, cleanCount, errorCount, totalVulns, worstSeverityosv_get_vulnerabilityFetch the complete advisory record by OSV ID.
GHSA- (GitHub), PYSEC- (Python), RUSTSEC- (Rust), GO- (Go), DSA-/DLA- (Debian), CVE- (direct CVE fallbacks)osv_query_package or osv_query_batch returns a vuln ID and you need the full advisory context β remediation guidance, scope of affected packages, or eligibility criteriaosv_list_ecosystemsReturn the list of valid ecosystem identifier strings. Ecosystem strings are case-sensitive exact matches β "pypi" is not "PyPI". Call this tool before querying to validate ecosystem strings from lockfiles or user input. The list is static (sourced from the OSV schema spec) and may occasionally lag newly added ecosystems.
Built on @cyanheads/mcp-ts-core:
none, jwt, oauthin-memory, filesystem, Supabase, Cloudflare KV/R2/D1OSV-specific:
osv_query_batch return full records including aliases (CVE IDs) that the upstream batch endpoint omitserror, leaving the rest of the batch intactAgent-friendly output:
aliases (CVE IDs) prominently surfaced on every vuln entry β the primary composition point for chaining to nist-nvd-mcp-server for CVSS base scores, EPSS, and CISA KEV statusseverityLabel derived from database_specific.severity (GHSA records) or the highest CVSS base score; null rather than fabricated when neither source is availablequeryMeta) on osv_query_package output so agents can verify the request was applied correctlyworstSeverity, vulnerableCount, cleanCount) for quick triage without reading per-package rowsA public instance is available at https://osv-advisory.caseyjhand.com/mcp β no installation required. Point any MCP client at it via Streamable HTTP:
Add the following to your MCP client configuration file. No API key is required β OSV.dev is fully public.
Or with npx (no Bun required):
Or with Docker:
For Streamable HTTP, set the transport and start the server:
All configuration is validated at startup. No server-specific env vars are required β OSV.dev is keyless and fully public.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/osv-advisory-mcp-server)<a href="https://allmcps.com/mcp/osv-advisory-mcp-server"><img src="https://allmcps.com/api/badge/osv-advisory-mcp-server?style=directory" alt="Osv Advisory MCP Server on AllMCPs" /></a>