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обязательный

    Имя пакета (например, 'lodash' или 'lodash@4.17.21')

compare_downloads

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

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

    Имена пакетов для сравнения (2–5)

  • periodstring

    Период: последний день, последняя неделя, последний месяц, последний год

dependency_tree

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

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

    Имя пакета

downloads

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

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

    Имя пакета

  • periodstring

    Период: последний день, последняя неделя, последний месяц, последний год

download_trends

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

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

    Имя пакета

  • periodstring

    Период: последний день, последняя неделя, последний месяц, последний год

package_info

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

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

    Имя пакета (например, 'express')

search

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

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

    Поисковый запрос (например, 'react state management')

  • sizeinteger

    Количество результатов (по умолчанию: 50)

vulnerabilities

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

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

    Имя пакета

1.0.1основная
1.0.0

Выберите клиент, чтобы установить ofershap/mcp-server-npm-plus:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ofershap-mcp-server-npm-plus-i5oia00b3l\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"mcp-server-npm-plus\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ofershap-mcp-server-npm-plus-i5oia00b3l -- npx mcp-server-npm-plus

Либо через JSON-конфиг:

claude mcp add-json ofershap-mcp-server-npm-plus-i5oia00b3l "{\"command\":\"npx\",\"args\":[\"mcp-server-npm-plus\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ofershap-mcp-server-npm-plus-i5oia00b3l -- npx mcp-server-npm-plus

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ofershap-mcp-server-npm-plus-i5oia00b3l]
command = "npx"
args = ["mcp-server-npm-plus"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ofershap/mcp-server-npm-plus, а в поле команды запуска — строку ниже:
npx mcp-server-npm-plus

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ofershap-mcp-server-npm-plus-i5oia00b3l.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ofershap-mcp-server-npm-plus-i5oia00b3l
    command: npx
    args:
      - "mcp-server-npm-plus"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ofershap-mcp-server-npm-plus-i5oia00b3l": {
      "command": "npx",
      "args": [
        "mcp-server-npm-plus"
      ]
    }
  }
}

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

artmann/package-registry-mcp

artmann/package-registry-mcp

от artmann

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

TypeScript⭐ 39
conan-io/conan-mcp

conan-io/conan-mcp

от conan-io

MCP сервер для интеграции с Conan — менеджером пакетов C++. Помогает создавать проекты, устанавливать зависимости, проверять лицензии и сканировать уязвимости через простые запросы. Упрощает работу с Conan для разработчиков.

Python⭐ 11
andrewschreiber/desktopinsights-mcp

andrewschreiber/desktopinsights-mcp

от andrewschreiber

Этот MCP сервер анализирует технологический стек 12 000+ macOS и Windows приложений: ищет используемые SDK, фреймворки и зависимости. Разработчикам и аналитикам — поиск по стеку, сравнение приложений и изучение конкурентов.

TypeScript⭐ 3
OrygnsCode/opa-mcp-server

OrygnsCode/opa-mcp-server

от orygnscode

MCP сервер для Open Policy Agent: агенты могут писать и выполнять Rego-политики, управлять политиками на сервере, линтить и собирать бандлы. Полезен DevOps и инженерам безопасности для автоматизации политик доступа и IaC.

TypeScript⭐ 8
mnemox-ai/idea-reality-mcp

mnemox-ai/idea-reality-mcp

официальный

от mnemox-ai

Проверяет идею стартапа по GitHub, Hacker News и npm, выдаёт оценку 0-100 с трендом рынка и пивот-советами. Бесплатно, без API-ключа.

Python⭐ 827
jeannier/homebrew-mcp

jeannier/homebrew-mcp

от jeannier

Homebrew MCP сервер для macOS: управляйте пакетами через ИИ-агентов. Полный набор инструментов для установки, поиска, обновления и диагностики Homebrew. Интегрируется с Claude Desktop и Cursor. Для...

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

Лука Никитин