Provides tools for searching the npm registry, allowing users to retrieve detailed package information, download statistics, version history, and dependency trees, as well as compare multiple packages side-by-side.
MCP Server npm — Search, Compare & Inspect Packages from AI
An MCP server that lets your AI assistant search npm, compare packages, check download stats, and inspect dependencies. No API keys needed.
You: "Compare react vs preact — size, downloads, and dependencies"
AI: react: 45.5kb min, 25M weekly downloads, 3 deps
preact: 4.2kb min, 3.8M weekly downloads, 0 depsWorks with Claude Desktop, Cursor, and VS Code Copilot.

Tools
Tool | What it does |
| Search npm packages by keyword |
| Get detailed package info (version, license, deps, maintainers) |
| Get download statistics (daily, weekly, monthly, yearly) |
| List recent versions of a package |
| Compare two packages side by side |
| List all dependencies of a package |
Quick Start
With Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"npm": {
"command": "npx",
"args": ["-y", "mcp-server-npm"]
}
}
}With Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"npm": {
"command": "npx",
"args": ["-y", "mcp-server-npm"]
}
}
}Examples
Ask your AI assistant:
"Search npm for state management libraries"
"Show me info about the express package"
"Compare react vs preact"
"How many downloads does zod get per month?"
"What are the dependencies of next?"
"List recent versions of typescript"
Development
npm install
npm test
npm run buildAuthor
README built with README Builder