Package Registry MCP Server

MCP server for searching and getting up-to-date information about NPM, Cargo and NuGet packages.

Local serverstdioPython

What is the Package Registry MCP Server?

Package Registry MCP becomes available to MCP clients through the Package Registry MCP. MCP server for searching and getting up-to-date information about NPM, Cargo and NuGet packages.

What Package Registry MCP does

A Model Context Protocol (MCP) server that enables AI assistants and agents (Claude, Cursor, Copilot, etc.) to search package registries and retrieve up-to-date package information.

Key capabilities

  • Search NPM packages
  • Get detailed NPM package information
  • Search crates.io (Rust package registry)
  • Get detailed crate information
  • Search NuGet packages (.NET package registry)
  • Get detailed NuGet package information
  • Get detailed PyPI package information (Python package registry)
  • Get detailed Go module information (Go package registry)

Requirements

  • Node.js 18+ or Bun runtime - Internet connection for package registry access

Practical notes

  • Maintained by artmann, written in Python.

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.

How to install the Package Registry MCP Server

{
  "mcpServers": {
    "package-registry": {
      "command": "npx",
      "args": [
        "package-registry-mcp"
      ]
    }
  }
}

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

Configuration

  • Node.js 18+ or Bun runtime - Internet connection for package registry access

Example prompts to try

  • “Use Package Registry MCP to Cursor.”

Frequently asked questions

MCP server for searching and getting up-to-date information about NPM, Cargo and NuGet packages. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.