ofershap/mcp-server-npm-plus

ofershap/mcp-server-npm-plus

от ofershap
MCP сервер для анализа npm-пакетов: поиск, размер бандла, уязвимости, сравнение загрузок и дерево зависимостей. Без ключей, через публичные API — незаменим при выборе библиотеки в редакторе.

mcp-server-npm-plus

npm version npm downloads CI TypeScript License: MIT

npm package research from your AI assistant. Search packages, check bundle sizes, scan for vulnerabilities, compare download counts, and inspect dependency trees. No API keys needed.

npx mcp-server-npm-plus

Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Uses public npm registry APIs.

MCP server for npm package search, bundle size, and vulnerability scanning

Demo built with remotion-readme-kit

Why

Choosing between npm packages usually means opening a bunch of browser tabs: npm for package info, Bundlephobia for size, Snyk for vulnerabilities, npm trends for download comparisons. This server puts all of that in one place, accessible through your AI assistant. Ask "compare zustand vs jotai vs valtio" and get download numbers, bundle sizes, and dependency counts side by side. Ask "are there any known vulnerabilities in express?" and get the answer without leaving your editor. It uses only public npm APIs, so there's nothing to sign up for.

Tools

Tool Description
search Search npm packages by query
package_info Get detailed info: description, license, repo, dependencies
downloads Get download stats for a package
compare_downloads Compare download counts across multiple packages
bundle_size Get bundle size (minified + gzip) via Bundlephobia
vulnerabilities Get vulnerability info and advisory links
dependency_tree Show direct dependencies as a tree
download_trends Daily breakdown with sparkline
Инструменты были проиндексированы:
bundle_size

Получить размер бандла (минифицированный + gzip) для npm-пакета через Bundlephobia.

Параметры
  • namestringобязательный

    Package name (e.g. 'lodash' or 'lodash@4.17.21')

compare_downloads

Сравнивает количество загрузок для нескольких пакетов.

Параметры
  • packagesstring[]обязательный

    Package names to compare

  • periodstring

    Period: last-day, last-week, last-month, last-year

dependency_tree

Получить дерево зависимостей для npm-пакета (только прямые зависимости).

Параметры
  • namestringобязательный

    Package name

downloads

Получить статистику загрузок для npm-пакета.

Параметры
  • namestringобязательный

    Package name

  • periodstring

    Period: last-day, last-week, last-month, last-year

download_trends

Получить тренды скачиваний (ежедневная разбивка + sparkline) для npm-пакета.

Параметры
  • namestringобязательный

    Package name

  • periodstring

    Period: last-day, last-week, last-month, last-year

package_info

Получает подробную информацию об npm-пакете: описание, лицензию, репозиторий, зависимости.

Параметры
  • namestringобязательный

    Package name (e.g. 'express')

search

Ищет пакеты npm по запросу. Возвращает название, версию, описание и ключевые слова.

Параметры
  • querystringобязательный

    Search query (e.g. 'react state management')

  • sizeinteger

    Number of results (default 10)

vulnerabilities

Получить информацию об уязвимостях для npm-пакета. Примечание: для полного аудита требуется npm audit в контексте проекта.

Параметры
  • namestringобязательный

    Package name

Похожие MCP-сервера

qianniuspace/mcp-security-audit

qianniuspace/mcp-security-audit

MCP-сервер Security Audit Tool проверяет npm-зависимости на уязвимости в реальном времени. Он подключается к удалённому реестру npm и выдаёт отчёты с уровнями критичности, CVSS-оценками и рекомендациями по исправлению. Полезен разработчикам для автоматизации безопасности в MCP-среде.

TypeScript57
infai-tech/vulnfeed-mcp

infai-tech/vulnfeed-mcp

MCP инструмент для сканирования зависимостей проектов на уязвимости. Обогащает EPSS-оценками, рекомендует исправления. Поддерживает npm, pip и Go. Помогает разработчикам мониторить безопасность.

Python1
Thezenmonster/agentscore-mcp-server

Thezenmonster/agentscore-mcp-server

MCP сервер для оценки безопасности пакетов: сканирует зависимости, выносит вердикты доверия, проверяет уязвимости и настраивает CI-политику. Восемь инструментов без API-ключа. Помогает разработчикам принимать решения о безопасности MCP.

TypeScript1
artmann/package-registry-mcp

artmann/package-registry-mcp

MCP сервер для поиска пакетов в реестрах NPM, crates.io, NuGet, PyPI, Go и уязвимостей GitHub. Помогает разработчикам и AI-агентам (Claude, Cursor) получать свежие данные о зависимостях.

TypeScript39
muhannad-hash/mcp-shield

muhannad-hash/mcp-shield

mcp-shield - сканер безопасности MCP-серверов, выявляющий бэкдоры, утечки данных, инъекции промптов и риски цепочки поставок. Позволяет аудировать npm-пакеты или локальные директории перед подключе...

TypeScript2
augmnt/augments-mcp-server

augmnt/augments-mcp-server

MCP сервер Augments предоставляет контекстную документацию любых npm-пакетов: типы, примеры, пояснения. BM25-поиск и 8 инструментов (ошибки, миграция, сравнение) помогают разработчикам Claude Code.

TypeScript128
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин