mcpField
M
Mcp Server Npm Search

Mcp Server Npm Search

Local
github.com/ofershapSearch0Updated 33w ago

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

  1. 01Search npm packages by keyword
  2. 02View package metadata and maintainers
  3. 03Check download statistics
  4. 04List recent package versions
  5. 05Compare two packages
  6. 06Inspect dependencies

Use cases

  1. 01Find packages for a development task
  2. 02Review package license and dependencies
  3. 03Compare package size and download counts
  4. 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.

mcp.json · Universal config
{
"mcpServers": {
"npm-ofershap": {
"command": "npx",
"args": [
"-y",
"mcp-server-npm-search"
]
}
}
}
Run commandnpx -y mcp-server-npm-search

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmcp-server-npm-search1.0.1

Tools

6

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
sizeintegerNoNumber of results
querystringYesSearch query

Details

From the project README

MCP Server npm — Search, Compare & Inspect Packages from AI

npm version npm downloads CI License: MIT

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.

MCP server npm demo — comparing react vs preact from Claude Desktop

Tools

ToolWhat it does
npm_searchSearch npm packages by keyword
npm_infoGet detailed package info (version, license, deps, maintainers)
npm_downloadsGet download statistics (daily, weekly, monthly, yearly)
npm_versionsList recent versions of a package
npm_compareCompare two packages side by side
npm_depsList 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

Made by ofershap

LinkedIn GitHub


README built with README Builder

License

MIT © Ofer Shapira

Comments

Markdown supported

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.