ofershap/mcp-server-npm-plus · Archived

npm-research

Research npm packages with bundle size, vulnerability scanning, and download trends via MCP. Use when comparing or auditing packages.

First seen Mar 5, 2026

Installation

$ npx skills add ofershap/mcp-server-npm-plus --skill npm-research

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,924 B
  • docs SUMMARY.md 153 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

npm Package Research via MCP

Use this skill for in-depth npm package research: bundle sizes, vulnerability scanning, download comparisons, and dependency trees. No API keys needed.

Available Tools

Tool What it does
search Search npm packages by query
package_info Detailed info: description, license, repo, dependencies
downloads Download stats for a package
compare_downloads Compare download counts across multiple packages
bundle_size Bundle size (minified + gzip) via Bundlephobia
vulnerabilities Known vulnerability info and advisory links
dependency_tree Show direct dependencies as a tree
download_trends Daily breakdown with sparkline visualization

Workflow

  1. For "which library?" questions: comparedownloads + bundlesize for each candidate
  2. For security audits: vulnerabilities on each dependency
  3. For adoption analysis: download_trends to see growth patterns
  4. For dependency footprint: dependency_tree before adding a new package

Key Patterns

  • bundle_size calls Bundlephobia — some packages may not be analyzable (native modules, very large packages)
  • compare_downloads accepts multiple package names — ideal for "zustand vs jotai vs valtio" comparisons
  • vulnerabilities checks npm audit advisories — always run this before recommending a package
  • download_trends includes a text sparkline for quick visual trend assessment