Integrations
Provides repository statistics and metrics for NPM packages hosted on GitHub
Offers comprehensive NPM package analysis including version tracking, dependency mapping, security scanning, and quality metrics
Verifies TypeScript support and compatibility for NPM packages
НПМ Сентинел МКП
Мощный сервер Model Context Protocol (MCP), который производит революцию в анализе пакетов NPM с помощью ИИ. Созданный для интеграции с Claude и Anthropic AI, он предоставляет данные в реальном времени о безопасности пакетов, зависимостях и производительности. Этот сервер MCP обеспечивает мгновенные знания и интеллектуальный анализ для защиты и оптимизации вашей экосистемы npm, делая решения по управлению пакетами более быстрыми и безопасными для современных рабочих процессов разработки.
Функции
- Анализ и отслеживание версий
- Анализ и картирование зависимостей
- Сканирование уязвимостей безопасности
- Показатели качества упаковки
- Скачать тенденции и статистику
- Проверка поддержки TypeScript
- Анализ размера упаковки
- Показатели обслуживания
- Сравнение пакетов в реальном времени
Примечание: сервер обеспечивает анализ с помощью искусственного интеллекта посредством интеграции 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
Ресурсы
npm://registry
: Интерфейс реестра NPMnpm://security
: Интерфейс анализа безопасностиnpm://metrics
: Интерфейс метрик пакета
Инструменты
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
You must be authenticated.
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
- AsecurityAlicenseAqualityAudits npm package dependencies for security vulnerabilities, providing detailed reports and fix recommendations with MCP integration.Last updated -12624TypeScriptMIT License
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.Last updated -72JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enhances AI-generated code quality through comprehensive analysis across 10 critical dimensions, helping identify issues before they become problems.Last updated -3PythonApache 2.0
- 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