niradler avatar

Dependency Mcp

niradler/dependency-mcp

Wraps six package registries (npm, PyPI, Maven, NuGet, RubyGems, Crates.io, and Go modules) into a unified dependency lookup interface. Exposes six tools split between single and batch operations: check latest versions, verify specific version existence, or pull full package metadata including all available versions. The batch endpoints handle up to 100 packages concurrently with built-in rate limiting and timeout protection. Useful when you're auditing dependencies across polyglot projects, validating lockfile versions in CI pipelines, or checking for updates without jumping between registry websites. Runs via npx so there's no global install required.

tools
6
transport
STDIO
last updated
Oct 20, 2025

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

get_latest_versionGet the latest version of a package. Use for dependency updates, version checks, or when you need the most recent stable release.

Get the latest version of a package. Use for dependency updates, version checks, or when you need the most recent stable release.

No parameter schema in public metadata yet.

check_version_existsCheck if a specific version exists. Use for dependency validation, CI/CD checks, or ensuring version compatibility.

Check if a specific version exists. Use for dependency validation, CI/CD checks, or ensuring version compatibility.

No parameter schema in public metadata yet.

get_package_infoGet detailed package information including all versions. Use for dependency audits, security reviews, or when you need comprehensive package metadata.

Get detailed package information including all versions. Use for dependency audits, security reviews, or when you need comprehensive package metadata.

No parameter schema in public metadata yet.

get_latest_versionsGet latest versions for multiple packages simultaneously. Use when checking 3+ dependencies - processes up to 100 packages in parallel.

Get latest versions for multiple packages simultaneously. Use when checking 3+ dependencies - processes up to 100 packages in parallel.

No parameter schema in public metadata yet.

check_versions_existCheck if specific versions exist for multiple packages. Use for bulk dependency validation, CI/CD pipeline checks, or ensuring multiple package version compatibility.

Check if specific versions exist for multiple packages. Use for bulk dependency validation, CI/CD pipeline checks, or ensuring multiple package version compatibility.

No parameter schema in public metadata yet.

get_packages_infoGet comprehensive package details for multiple packages. Use for dependency audits, security reviews, or bulk package analysis.

Get comprehensive package details for multiple packages. Use for dependency audits, security reviews, or bulk package analysis.

No parameter schema in public metadata yet.

Sponsors

Readme

Dependency MCP Server

A Model Context Protocol (MCP) server for checking package versions across multiple package managers and registries.

Features

  • Multi-language support: Check packages from NPM, PyPI, Maven, NuGet, RubyGems, Crates.io, and Go modules
  • Latest version lookup: Get the most recent version of any package
  • Version existence check: Verify if a specific version exists
  • Package information: Get detailed package metadata including all versions
  • Batch processing: Check multiple packages simultaneously for improved efficiency
  • Easy installation: Install and run via npx

Supported Package Managers

  • npm - Node.js packages
  • pypi - Python packages
  • maven - Java packages (format: groupId:artifactId)
  • nuget - .NET packages
  • rubygems - Ruby gems
  • crates - Rust crates
  • go - Go modules

Installation

Global Installation

npm install -g dependency-mcp

Run with npx (no installation needed)

npx dependency-mcp

Local Development

git clone <repository>
cd dependency-mcp
npm install
npm start

Usage


View the full README on GitHub

Details

Repository
github.com/niradler/dependency-mcp
Package
dependency-mcp
Transport
STDIO
Registry
MCP registry, active