
Npm Search Mcp
Connects Claude directly to the npm registry with three straightforward tools: search_packages for keyword lookups that return names, descriptions, and download counts; get_package for detailed metadata on a specific package including dependencies, size, and weekly downloads; and compare_packages to put up to 10 packages side by side with stats and quality scores. No API keys or auth required. Useful when you need current package versions and download trends instead of Claude's training data, or when evaluating alternatives during dependency decisions. Runs via npx or Docker with no setup overhead.
- tools
- 3
- transport
- STDIO
- last updated
- Mar 12, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
search_packagesSearch npm for packages by keyword. Returns names, descriptions, download counts, and links.
Search npm for packages by keyword. Returns names, descriptions, download counts, and links.
No parameter schema in public metadata yet.
get_packageGet detailed info about a specific package: version, dependencies, size, weekly downloads.
Get detailed info about a specific package: version, dependencies, size, weekly downloads.
No parameter schema in public metadata yet.
compare_packagesCompare 2-10 packages side by side with download stats, size, and quality scores.
Compare 2-10 packages side by side with download stats, size, and quality scores.
No parameter schema in public metadata yet.
Sponsors
Readme
npm-search-mcp
MCP server that searches npm packages and returns live registry data. No API key needed.
Tools
- search_packages — Search npm for packages by keyword. Returns names, descriptions, download counts, and links.
- get_package — Get detailed info about a specific package: version, dependencies, size, weekly downloads.
- compare_packages — Compare 2-10 packages side by side with download stats, size, and quality scores.
Why?
AI coding assistants have stale knowledge about npm packages. This MCP server gives them live access to the npm registry — current versions, download trends, and package details updated in real-time.
Install
npx (easiest)
npx -y github:zcag/npm-search-mcp
Claude Code config
{
"mcpServers": {
"npm-search": {
"command": "npx",
"args": ["-y", "github:zcag/npm-search-mcp"]
}
}
}
Docker
docker run -i ghcr.io/zcag/npm-search-mcp:1.0.0
From source
git clone https://github.com/zcag/npm-search-mcp.git
cd npm-search-mcp
npm install && npm run build
node dist/index.js
License
MIT
Details
- Repository
- github.com/zcag/npm-search-mcp
- Categories
- Search & Web Crawling, Data & Analytics
- Package
ghcr.io/zcag/npm-search-mcp:1.0.0- Transport
- STDIO
- Registry
- MCP registry, active