npm-Registry-MCP
npm Registry MCP
Documentation
npm Registry MCP
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.
Why
When you're coding with Claude and need to pick a package, check if something is still maintained, or audit a dependency for vulnerabilities — you normally have to stop, switch tabs, google it, and come back. This server removes that friction entirely. Claude can query the npm registry directly, in context, mid-conversation.
Tools
| Tool | What it does |
|---|---|
| `search_packages` | Search npm by keyword with quality and maintenance scores |
| `get_package_info` | Full details — license, maintainers, dependencies, size, downloads |
| `get_package_versions` | Full version history with publish dates |
| `get_download_stats` | Download counts over any period (day / week / month / year) |
| `check_vulnerabilities` | Known CVEs for a specific package version |
| `compare_packages` | Side-by-side comparison of two packages |
| `get_changelog` | Release notes between two versions, falls back to CHANGELOG.md |
| `get_package_readme` | Full README for any package or specific version |
Example prompts
Once installed, just ask Claude naturally:
"What's the best package for parsing CSV files in Node?"
"Is moment.js still actively maintained?"
"Compare lodash and ramda"
"Are there any known vulnerabilities in axios 0.21.1?"
"What changed in express between v4 and v5?"
"How many downloads does react get per month?"
"Show me the README for the sharp package"Installation
Prerequisites
- Node.js v18 or higher
- Claude Desktop
1. Add to Claude Desktop config
Open your Claude Desktop config file:
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
{
"mcpServers": {
"npm-registry": {
"command": "npx",
"args": ["mcp-npm-registry"]
}
}
}That's it — no cloning, no building. `npx` handles everything automatically.
Manual install (optional)
If you prefer a global install:
npm install -g mcp-npm-registryThen use `mcp-npm-registry` as the command instead of `npx mcp-npm-registry`.
2. Restart Claude Desktop
Fully quit and reopen Claude Desktop. You should see a tools icon confirming the server is connected.
No API key required — the npm registry is fully public.
Development
# Run in dev mode (no build step needed)
npm run dev
# Build
npm run buildThe server communicates over stdio using the MCP protocol. You can test it directly:
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | node dist/index.jsData sources
All data is fetched live from public APIs — no database, no cache, no rate limits on your end:
- registry.npmjs.org — package metadata and versions
- api.npmjs.org — download statistics
- api.npms.io — quality, maintenance and popularity scores
- registry.npmjs.org/-/npm/v1/security/advisories — vulnerability data
Showcase
Roadmap
- [x] `get_changelog` — diff between two versions
- [x] Package README as an MCP resource
- [x] Publish to npm for one-line `npx` install
License
MIT
Frequently asked questions
What is npm-Registry-MCP?
npm-Registry-MCP is npm Registry MCP
How do I install npm-Registry-MCP?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is npm-Registry-MCP open source?
Yes — it is hosted on GitHub at https://github.com/EinfacheEnte/npm-Registry-MCP and has 1 stars.
Related MCP tools
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.3, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.8
Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.
文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP