НПМ Сентинел МКП
Мощный сервер 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.
Мощный сервер 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 -1TypeScript
- 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 -192082TypeScriptMIT 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 -453JavaScriptMIT 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 -2Python