НПМ Сентинел МКП
 
 
 
 
Мощный сервер 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: Интерфейс реестра NPM
- npm://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
- Asecurity-licenseAqualityA 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
- Asecurity-licenseAqualityA 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 -191838TypeScriptMIT License
- -security-license-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 -227MIT License
- Asecurity-licenseAqualityAn 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