About Mcp Server Npm Search
Mcp Server Npm Search lets AI assistants find and inspect npm packages. It offers package metadata, download statistics, versions, dependency lists, and side-by-side comparisons without requiring API keys.
Key features
- 01Search npm packages by keyword
- 02View package metadata and maintainers
- 03Check download statistics
- 04List recent package versions
- 05Compare two packages
- 06Inspect dependencies
Use cases
- 01Find packages for a development task
- 02Review package license and dependencies
- 03Compare package size and download counts
- 04Check a package’s recent versions
MCP support
It provides npm search and inspection tools to MCP clients, including Claude Desktop, Cursor, and VS Code Copilot.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
6Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| size | integer | No | Number of results |
| query | string | Yes | Search query |
Details
From the project READMEMCP 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 deps
Works with Claude Desktop, Cursor, and VS Code Copilot.

Tools
| Tool | What it does |
|---|---|
npm_search | Search npm packages by keyword |
npm_info | Get detailed package info (version, license, deps, maintainers) |
npm_downloads | Get download statistics (daily, weekly, monthly, yearly) |
npm_versions | List recent versions of a package |
npm_compare | Compare two packages side by side |
npm_deps | 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 build
Author
README built with README Builder
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.