Nekzus-npm-sentinel-mcp — MCP-сервер для Claude Code
Проверяет безопасность, зависимости и качество пакетов npm прямо в чате с моделью. Помогает находить уязвимости и аналоги библиотек до установки.
claude mcp add --transport http nekzus-npm-sentinel-mcp https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcpЧто делает Nekzus-npm-sentinel-mcp
MCP-сервер связывает ассистента с реестром npm и базами уязвимостей вроде OSV.dev и deps.dev. Он отдаёт модели дерево зависимостей, метрики проекта по OpenSSF Scorecard, показатели скачиваний и примерный объём бандла. При подборе аналогов сервер автоматически отсекает плагины или расширения, оставляя только прямые функциональные замены.
Запросы к реестру кэшируются локально. Сброс кэша происходит сам при правке lock-файлов в проекте (package-lock.json, pnpm-lock.yaml, yarn.lock), либо принудительно через параметр ignoreCache: true. Внешние тексты из файлов README и описаний релизов оборачиваются в теги <untrusted_external_content> для защиты модели от скрытых промпт-инъекций.
Сервер жёстко ограничивает размер пакета: за один вызов пакетных инструментов разрешено передать не более 25 библиотек, а поисковые запросы обрезаются до 100 знаков. Разобрать огромный манифест за один приём не выйдет.
Какие задачи решает
- найти уязвимости в зависимостях через OSV.dev и
deps.dev - подобрать прямые аналоги npm-библиотеки без лишних плагинов
- оценить качество пакета по метрикам OpenSSF Scorecard и GitHub
- проверить размер бандла и динамику загрузок пакета
Примеры запросов агенту
- Найди прямые аналоги для библиотеки
expressбез лишних плагинов - Проверь уязвимости и дерево зависимостей для
lodash@~4.17 - Сравни метрики качества OpenSSF и объём бандла для
zodиvalibot
Как установить Nekzus-npm-sentinel-mcp
Командой платформы: удалённый сервер
claude mcp add --transport http nekzus-npm-sentinel-mcp https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcpКомандой платформы: удалённый сервер
codex mcp add nekzus-npm-sentinel-mcp --url https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcpФайл настроек
{
"mcpServers": {
"nekzus-npm-sentinel-mcp": {
"url": "https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcp"
}
}
}Файл настроек
{
"servers": {
"nekzus-npm-sentinel-mcp": {
"type": "http",
"url": "https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http nekzus-npm-sentinel-mcp https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Nekzus-npm-sentinel-mcp
Как установить Nekzus-npm-sentinel-mcp в Claude Code?
Выполните команду claude mcp add --transport http nekzus-npm-sentinel-mcp https://server.smithery.ai/@Nekzus/npm-sentinel-mcp/mcp.
Что делает Nekzus-npm-sentinel-mcp?
Он даёт ассистенту доступ к аналитике npm-пакетов, позволяя находить CVE, строить дерево зависимостей и оценивать надёжность кода до его установки.
Как сервер защищает модель от скрытых инструкций в чужих README?
Текст сторонней документации заворачивается в теги <untrusted_external_content> и помечается флагом _meta.untrustedExternalContent = true, требуя воспринимать его исключительно как пассивные данные.