Npm Registry MCP Server

MCP server for the npm registry — search packages, check versions, vulnerabilities, download stats and more

Local serverstdio

What is the Npm Registry MCP Server?

MCP server for the npm registry — search packages, check versions, vulnerabilities, download stats and more

What it actually does

An MCP (Model Context Protocol) server that gives Claude direct access to the npm registry — search packages, check versions, audit vulnerabilities, compare libraries and more, all without leaving your conversation.

Configuration

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
search_packagesSearch npm by keyword with quality and maintenance scores
get_package_infoFull details — license, maintainers, dependencies, size, downloads
get_package_versionsFull version history with publish dates
get_download_statsDownload counts over any period (day / week / month / year)
check_vulnerabilitiesKnown CVEs for a specific package version
compare_packagesSide-by-side comparison of two packages
get_changelogRelease notes between two versions, falls back to CHANGELOG.md
get_package_readmeFull README for any package or specific version

How to install the Npm Registry MCP Server

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

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

Configuration

Example prompts to try

  • “Use Npm Registry MCP to search packages.”
  • “Use Npm Registry MCP to get package info.”
  • “Use Npm Registry MCP to get package versions.”

Frequently asked questions

MCP server for the npm registry — search packages, check versions, vulnerabilities, download stats and more Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.