НПМ Сентинел МКП
Мощный сервер 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\claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Linux: (Claude for Desktop в настоящее время официально не поддерживает Linux)
НПХ
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
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol, который позволяет проводить анализ пакетов NPM на основе искусственного интеллекта с помощью множества инструментов для сканирования уязвимостей безопасности, анализа зависимостей, сравнения пакетов и оценки качества.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -19917MIT License
- 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
- AsecurityFlicenseAqualityA comprehensive Model Context Protocol server for advanced code analysis that provides tools for syntax analysis, dependency visualization, and AI-assisted development workflow support.Last updated -284
- -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