Labsco
MCP SERVER

OSV Database

by EdenYavin

Ask the OSV database what is known about a package — which CVEs affect it, which versions are hit, and which version fixes them.

Package Registries & Dependency Supply Chain
Summary
From CVE to the version that fixes it.

Most vulnerability lookups stop at this package is affected. The two CVE tools here close the loop — the affected range and the fixed range, which is the number that ends the conversation.

What it is

A lightweight client for the OSV vulnerability database. Give it a package and it returns the CVE identifiers against it, optionally narrowed to one version; give it a CVE and it returns the affected versions and the versions that fix it.

What you get
  • Every CVE for a package, with an optional version to narrow the scope
  • The affected version list for a CVE
  • The versions that fix a CVE — the number you actually have to upgrade to
  • The ecosystems OSV covers, each mapped to its language or operating system
  • PyPI assumed by default, with any other ecosystem named per call
Requirements

A recent Python and uv. OSV's data is public, so no account and no key. Install through Smithery, or run from a local clone.

Setup effort

One command — npx -y @smithery/cli install @EdenYavin/OSV-MCP --client claude