Connects Claude to the npm registry for package intelligence without leaving your editor. Exposes search, security audits, bundle size analysis, peer dependency validation, and package comparison. The standout feature is automatic security checking: Claude scans packages for vulnerabilities before suggesting installation, no prompting needed. You also get ESM/CJS compatibility detection, TypeScript support checks, and side-by-side comparisons of alternatives. Useful when evaluating dependencies, troubleshooting version conflicts, or vetting unfamiliar packages. Ships as an npx command, so no global install required. Just wire it into your Cursor or Claude Desktop config and start asking about packages.

Model Context Protocol server for npm registry
Search packages, check security, compare versions, and validate compatibility. Use it from Cursor AI or Claude Desktop.
Note: This is an unofficial, community-driven MCP server and is not affiliated with or endorsed by npm, Inc.
No global install. Add to Cursor or Claude config:
Cursor — ~/.cursor/mcp.json:
{
"mcpServers": {
"npm-registry-mcp": {
"command": "npx",
"args": ["@alisaitteke/npm-mcp"]
}
}
}
Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"npm-registry-mcp": {
"command": "npx",
"args": ["@alisaitteke/npm-mcp"]
}
}
}
npm install -g @alisaitteke/npm-mcp
Then use "command": "npm-mcp" (no args) in the config above.
Once the server is connected, you can ask things like:
MIT
Ali Sait Teke Creator & Maintainer |
Thanks to everyone who helps improve this project!
com.exploit-intel/eip-mcp
dmontgomery40/pentest-mcp
pantheon-security/notebooklm-mcp-secure
cyanheads/pentest-mcp-server
io.github.akhilucky/ai-firewall-mcp