Depverse MCP Server

The server speaks MCP's `stdio` transport, so it plugs straight into Claude Code, Claude Desktop, Cursor, Cline, Windsurf, and Copilot Chat. **No API

Local serverstdioPython

What is the Depverse MCP Server?

The server speaks MCP's stdio transport, so it plugs straight into Claude Code, Claude Desktop, Cursor, Cline, Windsurf, and Copilot Chat. No API key required

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • get_latest_version — Latest stable version string of a package
  • get_all_versions — Every published version (plus a count)
  • get_version_info — Manifest for a specific version (deps, license, engines, …)
  • get_dist_tags — All dist-tags (latest, beta, next, …) and the versions they point to
  • get_changelog — Release notes from GitHub Releases (if a version is given) or CHANGELOG.md from the linked repo
  • check_version_exists — Boolean check: is pkg@version published?
  • get_package_info — High-level metadata card: name, description, author, license, homepage, maintainers, created/modified dates
  • get_package_readme — README markdown for the latest version (truncated to 20,000 chars)
  • get_package_keywords — Keywords / tags declared in package.json
  • get_package_repository — Source repo URL, plus a parsed owner/repo slug when the repo is on GitHub
  • get_package_homepage — Homepage URL + npm page URL as a fallback
  • get_package_license — Declared license (string, SPDX, or legacy array form)

Credentials and setup notes

  • Python 3.10+ - uv (recommended) or plain pip - Network access to registry.npmjs.org, api.osv.dev, api.npmjs.org and (for changelogs) api.github.com / raw.githubusercontent.com > No Anthropic API key required. Claude Code (or any MCP client) brings its own auth. A key is only needed if you also want to use the optional bundled CLI chat

Recorded tools

  • get_latest_version — Latest stable version string of a package.
  • get_all_versions — Every published version (plus a count).
  • get_version_info — Manifest for a specific version (deps, license, engines, …).
  • get_dist_tags — All dist-tags (latest, beta, next, …) and the versions they point to.
  • get_changelog — Release notes from GitHub Releases (if a version is given) or CHANGELOG.md from the linked repo.
  • check_version_exists — Boolean check: is pkg@version published?
  • get_package_info — High-level metadata card: name, description, author, license, homepage, maintainers, created/modified dates.
  • get_package_readme — README markdown for the latest version (truncated to 20,000 chars).
  • get_package_keywords — Keywords / tags declared in package.json.
  • get_package_repository — Source repo URL, plus a parsed owner/repo slug when the repo is on GitHub.
  • get_package_homepage — Homepage URL + npm page URL as a fallback.
  • get_package_license — Declared license (string, SPDX, or legacy array form).
  • get_package_size — Unpacked size (bytes + human-readable) and file count for a specific version.
  • get_dependencies — Runtime dependencies for a version.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_latest_versionLatest stable version string of a package.
get_all_versionsEvery published version (plus a count).
get_version_infoManifest for a specific version (deps, license, engines, …).
get_dist_tagsAll dist-tags (latest, beta, next, …) and the versions they point to.
get_changelogRelease notes from GitHub Releases (if a version is given) or CHANGELOG.md from the linked repo.
check_version_existsBoolean check: is pkg@version published?
get_package_infoHigh-level metadata card: name, description, author, license, homepage, maintainers, created/modified dates.
get_package_readmeREADME markdown for the latest version (truncated to 20,000 chars).
get_package_keywordsKeywords / tags declared in package.json.
get_package_repositorySource repo URL, plus a parsed owner/repo slug when the repo is on GitHub.
get_package_homepageHomepage URL + npm page URL as a fallback.
get_package_licenseDeclared license (string, SPDX, or legacy array form).
get_package_sizeUnpacked size (bytes + human-readable) and file count for a specific version.
get_dependenciesRuntime dependencies for a version.

How to install the Depverse MCP Server

{
  "mcpServers": {
    "Depverse": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "/absolute/path/to/Depverse",
        "run",
        "mcp_server.py"
      ],
      "env": {}
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.10+ - uv (recommended) or plain pip - Network access to registry.npmjs.org, api.osv.dev, api.npmjs.org and (for changelogs) api.github.com / raw.githubusercontent.com > No Anthropic API key required. Claude Code (or any MCP client) brings its own auth. A key is only needed if you also want to use the optional bundled CLI chat

Example prompts to try

  • “Use Depverse to get latest version.”
  • “Use Depverse to get all versions.”
  • “Use Depverse to get version info.”

Frequently asked questions

The server speaks MCP's `stdio` transport, so it plugs straight into Claude Code, Claude Desktop, Cursor, Cline, Windsurf, and Copilot Chat. **No API key required** Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.