NPM Search
MCP ServerFree** - Search for npm packages
Capabilities4 decomposed
npm-registry-package-search
Medium confidenceSearches the npm registry for packages using keyword-based queries, returning metadata including package name, description, version, and download statistics. Implements MCP (Model Context Protocol) server endpoints that expose npm registry APIs through a standardized tool-calling interface, allowing LLM agents to discover and evaluate packages programmatically without direct HTTP calls.
Exposes npm registry search as an MCP tool, enabling LLM agents to perform package discovery within their native tool-calling interface rather than requiring external API integration or web scraping. Bridges the gap between LLM reasoning and npm ecosystem awareness through standardized MCP protocol.
Simpler integration for MCP-compatible LLM agents compared to building custom npm API wrappers, but lacks the advanced filtering and vulnerability analysis of dedicated package evaluation tools like Snyk or npm audit.
mcp-tool-registration-for-package-search
Medium confidenceRegisters npm package search as a callable tool within the MCP (Model Context Protocol) framework, exposing search functionality through standardized tool schemas that LLM agents can discover and invoke. Implements MCP server protocol handlers that translate tool calls into npm registry API requests and format responses according to MCP specification.
Implements full MCP server protocol for npm search, including tool discovery, schema definition, and result formatting according to MCP specification. Allows seamless integration with Claude and other MCP clients without requiring wrapper code on the client side.
More standardized and maintainable than custom API wrappers because it adheres to MCP protocol, enabling broader compatibility with future LLM platforms and reducing integration friction compared to proprietary tool-calling formats.
npm-package-metadata-extraction
Medium confidenceExtracts and structures package metadata from npm registry responses, including package name, latest version, description, homepage, repository URL, maintainers, download statistics, and publication date. Parses npm registry JSON responses and normalizes data into a consistent schema suitable for LLM consumption and decision-making.
Normalizes npm registry API responses into a consistent, LLM-friendly schema that abstracts away registry API quirks and inconsistencies. Focuses on extracting decision-relevant metadata (maintainers, repository, downloads) rather than raw registry dumps.
More focused on LLM consumption than generic npm API clients; provides structured output optimized for agent reasoning rather than raw API responses that require additional parsing.
keyword-based-package-discovery
Medium confidencePerforms keyword-based searches against the npm registry to discover packages matching user-specified search terms. Translates natural language search queries into npm registry API calls, handles pagination of results, and returns ranked results based on npm's relevance algorithm. Supports multi-word queries and filters results by relevance and popularity.
Wraps npm registry search API through MCP protocol, allowing LLM agents to perform keyword searches without direct HTTP integration. Handles query translation and result pagination transparently.
Simpler than building custom npm search indexing; relies on npm's existing relevance algorithm but lacks the advanced filtering and quality scoring of specialized package evaluation tools.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with NPM Search, ranked by overlap. Discovered automatically through the match graph.
Package Registry Search
** - Search and get up-to-date information about NPM, Cargo, PyPi, and NuGet packages.
Augments
** - Comprehensive framework documentation and code examples for popular development tools and libraries.
opensrc
Fetch source code for npm packages to give AI coding agents deeper context
MCP-Nest
A NestJS module to effortlessly create Model Context Protocol (MCP) servers for exposing AI tools, resources, and prompts.
octocode-mcp
MCP server for semantic code research and context generation on real-time using LLM patterns | Search naturally across public & private repos based on your permissions | Transform any accessible codebase/s into AI-optimized knowledge on simple and complex flows | Find real implementations and live d
WebSearch-MCP
** - Self-hosted Websearch API
Best For
- ✓LLM agents and AI assistants building or recommending Node.js projects
- ✓Developers automating dependency selection and evaluation
- ✓Teams building AI-powered code generation tools that need package awareness
- ✓Claude Desktop users extending capabilities with npm search
- ✓Teams building MCP-compatible AI agent frameworks
- ✓Developers creating LLM-powered development assistants
- ✓LLM agents evaluating multiple package alternatives
- ✓Automated dependency recommendation systems
Known Limitations
- ⚠Search results limited to npm registry metadata; does not analyze package source code or security vulnerabilities
- ⚠No built-in caching of search results — each query hits the npm registry API, introducing latency and rate-limit exposure
- ⚠Search functionality constrained by npm registry API capabilities; advanced filtering (by license, maintainer, security score) not available
- ⚠MCP protocol overhead adds ~50-100ms per request compared to direct HTTP calls
- ⚠Tool availability depends on MCP client support; not all LLM platforms support MCP protocol
- ⚠Tool schema must match MCP specification exactly; custom parameter validation requires MCP schema extensions
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
** - Search for npm packages
Categories
Alternatives to NPM Search
Are you the builder of NPM Search?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →