{"slug":"yash-neural/depverse","name":"Depverse","description":"MCP server that gives AI coding agents real-time npm & PyPI package versions, metadata, and dependency info.","category":"version-control","tags":[],"official":false,"stars":2,"transport":"stdio","install":[{"cmd":"pip install -e","imports":[]}],"tools":[{"name":"get_latest_version","description":"Latest stable version string of a package."},{"name":"get_all_versions","description":"Every published version (plus a count)."},{"name":"get_version_info","description":"Manifest for a specific version (deps, license, engines, …)."},{"name":"get_dist_tags","description":"All dist-tags (`latest`, `beta`, `next`, …) and the versions they point to."},{"name":"get_changelog","description":"Release notes from GitHub Releases (if a version is given) or `CHANGELOG.md` from the linked repo."},{"name":"check_version_exists","description":"Boolean check: is `pkg@version` published?"},{"name":"get_package_info","description":"High-level metadata card: name, description, author, license, homepage, maintainers, created/modified dates."},{"name":"get_package_readme","description":"README markdown for the latest version (truncated to 20,000 chars)."},{"name":"get_package_keywords","description":"Keywords / tags declared in `package.json`."},{"name":"get_package_repository","description":"Source repo URL, plus a parsed `owner/repo` slug when the repo is on GitHub."},{"name":"get_package_homepage","description":"Homepage URL + npm page URL as a fallback."},{"name":"get_package_license","description":"Declared license (string, SPDX, or legacy array form)."},{"name":"get_package_size","description":"Unpacked size (bytes + human-readable) and file count for a specific version."},{"name":"get_dependencies","description":"Runtime `dependencies` for a version."},{"name":"get_peer_dependencies","description":"`peerDependencies` + `peerDependenciesMeta` (marks optional peers)."},{"name":"get_dev_dependencies","description":"`devDependencies` (build/test-time only)."},{"name":"get_dependency_tree","description":"Walks the transitive dep graph. Resolves nodes in parallel, de-duplicates, and caps at `max_depth` (default 2, hard-capped at 4)."},{"name":"check_peer_compatibility","description":"Given `{peer_name: installed_version}`, reports per-peer `yes` / `no` / `unknown` / `missing` / `missing-optional`. Ships a small semver matcher that handles `^`, `~`, `>=`, `<=`, `>`, `<`, `=`, `*`, `||`."},{"name":"check_vulnerabilities","description":"Check a package + version against the [OSV.dev](https://osv.dev) database. Returns all matching advisories (GHSA, CVE) with severity and references."},{"name":"get_deprecation_status","description":"Reports whether a package or specific version is deprecated, plus the deprecation message. Scans all versions when no `version` is given."},{"name":"check_maintainer_activity","description":"Last publish date, publish count, average cadence, and a status label (`active` / `slowing` / `stale` / `abandoned`)."},{"name":"get_download_stats","description":"Weekly / monthly download counts from the public npm download API, plus a simple popularity tier."},{"name":"check_typosquat_risk","description":"Flags names suspiciously close to popular packages via Levenshtein distance — catches common supply-chain typos."},{"name":"get_download_trend","description":"Day-by-day download counts over a range (`last-month`, `last-year`, or custom dates) with a `growing` / `declining` / `flat` trend label."},{"name":"compare_popularity","description":"Side-by-side download counts for 2–10 packages. Returns a ranking plus each package's share of the combined total."},{"name":"get_download_by_version","description":"Per-version download breakdown for the last week — shows which versions users are actually installing, plus the most popular major line."},{"name":"get_vulnerability_details","description":"Full details for a specific advisory ID (GHSA, CVE, OSV) — summary, severity, affected npm packages, patched versions."},{"name":"audit_all_dependencies","description":"One-call vulnerability audit of a whole `package.json` via OSV's batch endpoint. Reports per-dep vuln counts."},{"name":"check_supply_chain_risk","description":"Resolves a package's direct deps, audits them all, and returns a `clean` / `low` / `medium` / `high` risk tier."},{"name":"get_patched_version","description":"Given a CVE/GHSA/OSV ID, returns the first patched version per affected npm package — what you need to upgrade to."},{"name":"check_node_compatibility","description":"Returns the `engines` field (node / npm / yarn constraints) declared by a package version."},{"name":"compare_versions","description":"Diffs two versions' `dependencies`, `devDependencies`, `peerDependencies`, and `engines` — reports added / removed / range-changed."},{"name":"get_breaking_changes","description":"Scans a `from → to` version diff for direct or peer dependencies whose declared range crossed a **major** version boundary."},{"name":"resolve_semver","description":"Resolves an npm range (`^18.0.0`, `~4.17.20`, `>=2 <3`, `1.x`, `*`) to the highest published version that satisfies it."}],"env_vars":[],"auth_type":"none","github":"https://github.com/yash-neural/Depverse","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}