НПМ Сентинел МКП
Мощный сервер Model Context Protocol (MCP), который производит революцию в анализе пакетов NPM с помощью ИИ. Созданный для интеграции с Claude и Anthropic AI, он предоставляет данные в реальном времени о безопасности пакетов, зависимостях и производительности. Этот сервер MCP обеспечивает мгновенные знания и интеллектуальный анализ для защиты и оптимизации вашей экосистемы npm, делая решения по управлению пакетами более быстрыми и безопасными для современных рабочих процессов разработки.
Функции
Анализ и отслеживание версий
Анализ и картирование зависимостей
Сканирование уязвимостей безопасности
Показатели качества упаковки
Скачать тенденции и статистику
Проверка поддержки TypeScript
Анализ размера упаковки
Показатели обслуживания
Сравнение пакетов в реальном времени
Стандартизированная обработка ошибок и форматы ответов MCP
Эффективное кэширование для повышения производительности и управления ограничением скорости API
Строгая проверка схемы и безопасность типов с использованием Zod
Примечание: сервер обеспечивает анализ с помощью искусственного интеллекта посредством интеграции MCP.
Установка
Установить в VS Code
Добавьте это в файл конфигурации VS Code MCP. Для получения дополнительной информации см. документацию VS Code MCP.
Докер
Строить
Использование
Вы можете запустить сервер MCP с помощью Docker, подключив каталог к /projects
:
Для нескольких каталогов:
Примечание: для правильного доступа все смонтированные каталоги должны находиться в каталоге /projects
.
Использование с Claude Desktop
Добавьте это в ваш claude_desktop_config.json
:
Расположение файлов конфигурации:
Windows:
%APPDATA%/claude-desktop/claude_desktop_config.json
macOS:
~/Library/Application Support/claude-desktop/claude_desktop_config.json
Linux:
~/.config/claude-desktop/claude_desktop_config.json
НПХ
API
Сервер предоставляет свои инструменты через Model Context Protocol. Все инструменты придерживаются стандартизированного формата ответа:
Ресурсы
npm://registry
: Интерфейс реестра NPMnpm://security
: Интерфейс анализа безопасностиnpm://metrics
: Интерфейс метрик пакета
Ресурсы сервера
Сервер также предоставляет следующие информационные ресурсы, доступные через запросы MCP GetResource
:
doc://server/readme
:Описание : Извлекает основное содержимое файла
README.md
для данного сервера NPM Sentinel MCP.Тип MIME :
text/markdown
doc://mcp/specification
:Описание : Извлекает содержимое
llms-full.txt
, содержащее полную спецификацию протокола контекста модели.Тип MIME :
text/plain
Инструменты
npmVersions
Получить все версии пакета
Ввод:
packages
(string[])Возвраты: История версий с датами выпуска
npmПоследнее
Получить информацию о последней версии
Ввод:
packages
(string[])Возврат: сведения о последней версии и журнал изменений
npmDeps
Анализ зависимостей пакетов
Ввод:
packages
(string[])Возвращает: Полный анализ дерева зависимостей
npmTypes
Проверьте поддержку TypeScript
Ввод:
packages
(string[])Возвращает: статус совместимости TypeScript
npmSize
Анализ размера пакета
Ввод:
packages
(string[])Возврат: анализ размера упаковки и стоимости импорта
npmУязвимости
Сканирование на наличие уязвимостей безопасности
Ввод:
packages
(string[])Возвращает: рекомендации по безопасности и рейтинги серьезности
npmТренды
Получить тенденции загрузок
Вход:
packages
(строка[])period
("прошлая неделя" | "прошлый месяц" | "прошлый год")
Возвраты: Статистика загрузок с течением времени
npmСравнить
Сравнить несколько пакетов
Ввод:
packages
(string[])Возврат: подробные сравнительные показатели
npmMaintainers
Получить сопровождающих пакетов
Ввод:
packages
(string[])Возвращает: информацию и действия обслуживающего персонала
npmScore
Получить оценку качества пакета
Ввод:
packages
(string[])Возврат: комплексные показатели качества
npmPackageReadme
Получить пакет README
Ввод:
packages
(string[])Возвращает: отформатированное содержимое README
npmПоиск
Поиск пакетов
Вход:
query
(строка)limit
(число, необязательно)
Возвращает: Сопоставление пакетов с метаданными
npmLicenseСовместимость
Проверить совместимость лицензии
Ввод:
packages
(string[])Возврат: Анализ лицензии и информация о совместимости
npmRepoStats
Получить статистику репозитория
Ввод:
packages
(string[])Возвращает: метрики GitHub/репозитория
npmУстаревший
Проверить на предмет устаревания
Ввод:
packages
(string[])Возврат: статус устаревания и альтернативы
npmChangelogAnalysis
Анализировать журналы изменений пакетов
Ввод:
packages
(string[])Возвраты: сводки изменений и анализ влияния
npmАльтернативы
Найти ��льтернативы пакетам
Ввод:
packages
(string[])Возврат: Похожие пакеты со сравнениями
npmКачество
Оценить качество упаковки
Ввод:
packages
(string[])Возврат: показатели и оценки качества
npmОбслуживание
Проверить статус обслуживания
Ввод:
packages
(string[])Возвраты: показатели активности технического обслуживания
Строить
Лицензия
Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.
Массачусетский технологический институт © nekzus
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Мощный сервер Model Context Protocol (MCP), который производит революцию в анализе пакетов NPM с помощью ИИ. Созданный для интеграции с Claude и Anthropic AI, он предоставляет данные в реальном времени о безопасности пакетов, зависимостях и производительности. Этот сервер MCP обеспечивает мгновенные знания и интеллектуальный анализ для защиты и оптимизации вашей экосистемы npm, делая решения по управлению пакетами более быстрыми и безопасными для современных рабочих процессов разработки.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI models to fetch detailed information about npm packages and discover popular packages in the npm ecosystem.Last updated -101
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -19917TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides tools for NPM package management, including dependency searching, updates, conflict resolution, and version management to help AI assistants safely upgrade project dependencies.Last updated -476MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3