MCP server that lets AI agents search multiple package registries (NPM, crates.io, NuGet, PyPI, Go) and retrieve real-time package metadata.
https://github.com/Artmann/package-registry-mcpYour AI assistant can now search NPM, crates.io, PyPI, NuGet, and Go modules without you having to bounce between registry websites or remember different CLI commands.
We've all been there: you're architecting a solution and need to evaluate packages across different ecosystems. React components from NPM, a Rust crate for performance-critical code, a Python library for data processing, and a .NET package for enterprise integration. That's four different registry websites, four different search interfaces, and four different ways of checking versions, dependencies, and maintenance status.
Your AI coding assistant should be able to help with this research, but it's working with stale training data while you need real-time package information to make informed decisions.
This MCP server turns your AI assistant into a package research powerhouse. It connects directly to registry APIs, pulling live data about packages, versions, dependencies, download stats, and maintenance activity across all major ecosystems.
Immediate Benefits:
Architecture Planning: "Find me the most popular HTTP client libraries for Node.js, Rust, Python, and .NET, and compare their recent activity and maintenance status."
Dependency Auditing: "Check if any of our current packages have newer versions available and list what's changed in the latest releases."
Technology Evaluation: "I need a JSON parsing library. Show me options for Rust and Go, including performance characteristics and community adoption."
Security Monitoring: "Get the latest version info for all our Python dependencies and flag any that haven't been updated in the last 6 months."
Add this to your Claude Desktop config and you're done:
{
"mcpServers": {
"package-registry": {
"command": "npx",
"args": ["-y", "package-registry-mcp"]
}
}
}
For Cursor users, there's a one-click install button that handles the configuration automatically.
No API keys needed for public packages. The server pulls data directly from registry APIs and normalizes the responses so your AI assistant gets consistent, structured information regardless of which registry you're querying.
Comprehensive search across NPM (2M+ packages), crates.io (140K+ crates), PyPI (400K+ packages), NuGet (300K+ packages), and Go modules.
Detailed package metadata including dependencies, version history, download statistics, maintainer info, and repository links.
Version management with complete version listings, release dates, and changelog access.
Dependency mapping to understand what packages depend on what, helping you assess impact before making changes.
The server runs locally, so there's no additional service to maintain or monitor. Your AI assistant simply gains new capabilities for package research and dependency management across your entire technology stack.