Back to MCP Integrations

NPM Plus MCP

MCP integration for NPM Plus MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: shacharsol

Installation

curl -fsSL https://claudekit.xyz/i/npm-plus | bash

Description

AI-powered управление JavaScript пакетами с проверкой безопасности, анализом бандлов и интеллектуальным управлением зависимостями для MCP-совместимых редакторов как Claude, Windsurf и Cursor.

Установка

Хостинг сервис

{
  "mcpServers": {
    "npmplus-mcp": {
      "transport": "http",
      "url": "https://api.npmplus.dev/mcp"
    }
  }
}

NPX

{
  "mcpServers": {
    "npmplus-mcp": {
      "command": "npx",
      "args": ["-y", "npmplus-mcp-server"]
    }
  }
}

Из исходного кода

git clone https://github.com/shacharsol/js-package-manager-mcp.git
cd js-package-manager-mcp
npm install
npm run build
npm start

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "npmplus-mcp": {
      "transport": "http",
      "url": "https://api.npmplus.dev/mcp"
    }
  }
}

Windsurf Hosted

{
  "mcpServers": {
    "npmplus-mcp": {
      "serverUrl": "https://api.npmplus.dev/mcp"
    }
  }
}

Windsurf NPX

{
  "mcp": {
    "servers": {
      "npmplus-mcp": {
        "command": "npx",
        "args": [
          "-y",
          "npmplus-mcp-server"
        ],
        "disabled": false
      }
    }
  }
}

Cursor

{
  "mcpServers": {
    "npmplus-mcp": {
      "command": "npx",
      "args": ["-y", "npmplus-mcp-server"]
    }
  }
}

Доступные инструменты

ИнструментОписание
search_packagesПоиск в npm реестре с интеллектуальной оценкой
package_infoПолучение детальной информации о пакете
check_bundle_sizeАнализ размера бандла перед установкой
download_statsПросмотр статистики загрузок и трендов
check_licenseПроверка лицензионной информации пакета
dependency_treeВизуализация связей зависимостей
list_licensesСписок всех лицензий проекта
audit_dependenciesСканирование уязвимостей безопасности
analyze_dependenciesОбнаружение циклических зависимостей и проблем
check_outdatedПоиск устаревших пакетов
clean_cacheОчистка кэша пакетного менеджера
check_vulnerabilityПроверка уязвимостей конкретного пакета
install_packagesУстановка пакетов с интеллектуальной логикой повторов
update_packagesОбновление пакетов до последних версий
remove_packagesУдаление пакетов из проекта

Возможности

  • Умное обнаружение пакетов с интеллектуальной оценкой релевантности
  • Интеллектуальное управление пакетами для NPM, Yarn и pnpm
  • Безопасность и соответствие с сканированием уязвимостей в реальном времени
  • Продвинутая аналитика с анализом размера бандлов и визуализацией дерева зависимостей
  • Автоматическое определение пакетного менеджера с логикой повторов
  • Отслеживание и анализ соответствия лицензий
  • Статистика загрузок и метрики популярности
  • Обнаружение потерянных файлов
  • Интеллектуальное кэширование с настраиваемыми TTL
  • Ограничение частоты запросов для предотвращения API throttling

Переменные окружения

Опциональные

  • ENABLE_ANALYTICS - Включение логирования аналитики для self-hosted деплоев
  • ANALYTICS_SALT - Случайная соль для хеширования данных аналитики

Примеры использования

Search for React testing libraries
What's the current version of React?
Install express and cors packages
Show me popular authentication libraries
What's the bundle size of lodash?

Ресурсы

Примечания

Production-ready MCP сервер с 16/16 полностью функциональными инструментами. Поддерживает как хостинг сервис (рекомендуется), так и self-hosting. Работает с Claude Desktop, Windsurf, Cursor, VS Code + Cline. Все инструменты поддерживают как относительные (.), так и абсолютные пути. Улучшен интеллектуальной логикой повторов и надежной обработкой ошибок.