MCP Бесплатно

NPM Plus MCP сервер

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

автор: shacharsol

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/npm-plus | bash

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. Все инструменты поддерживают как относительные (.), так и абсолютные пути. Улучшен интеллектуальной логикой повторов и надежной обработкой ошибок.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI