К основному содержанию
MCP-сервер CX Codex

pkgdiet — MCP-сервер для Claude Code: блокирует опасные npm-пакеты

Перехватывает команды установки пакетов, которые предлагает ИИ-агент, и не даёт поставить вредный или устаревший пакет.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add pkgdiet -- npx -y pkgdiet
Открыть на GitHub

Что делает pkgdiet

Агенты вроде Claude и Cursor иногда предлагают пакеты, которых не существует, или те, что заброшены и содержат уязвимости. pkgdiet встаёт между агентом и командой npm install: хук PreToolUse перехватывает вызов до запуска, и если пакет не проходит политику, установка отменяется.

Настройка идёт одной командой npx pkgdiet init. Она создаёт .pkgdietrc.json с политикой репозитория, хуки для Claude и Codex, файлы MCP для Cursor, Cline и GitHub Copilot, а заодно workflow для GitHub Actions. Правила задаются в одном файле, и все интерфейсы читают их через общее ядро @pkgdiet/core.

Для Claude MCP-сервер ставится отдельно: claude mcp add pkgdiet -- npx -y pkgdiet. Нужен Node.js 20 или новее. Если агент не поддерживает хуки, pkgdiet работает только как советчик: он подскажет агенту не писать команду, но не остановит её сам.

Какие задачи решает

  • остановить установку пакета с известной уязвимостью до того, как он попадёт в проект
  • найти неиспользуемые зависимости в существующем package.json
  • задать единую политику зависимостей для команды
  • проверить новые пакеты в пул-реквесте через CI
  • подсказать агенту более лёгкую замену тяжёлой библиотеке

Примеры запросов агенту

  • Проверь зависимости в проекте и покажи, что можно удалить
  • Прежде чем ставить request, проверь его через pkgdiet
  • Настрой pkgdiet для этого репозитория

Как установить pkgdiet

Командой платформы

claude mcp add pkgdiet -- npx -y pkgdiet

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о pkgdiet

Как установить pkgdiet в Claude Code?

Выполните claude mcp add pkgdiet -- npx -y pkgdiet. Для полной блокировки установок дополнительно запустите npx pkgdiet init, чтобы создать хуки и файл политики.

Что делает pkgdiet?

Перехватывает команды npm install, pnpm add и yarn add, которые генерирует ИИ-агент, и блокирует те, что нарушают политику репозитория. Ещё умеет проверять уже установленные зависимости на здоровье, размер и неиспользуемость.

Чем блокировка через хук отличается от MCP-сервера?

Хук PreToolUse в Claude и Codex останавливает команду до запуска. В Cursor, Cline и GitHub Copilot MCP-инструмент check_dependency только сообщает агенту о проблеме, и решение остаётся за ним.

Похожие MCP-серверы

Все MCP-серверы по теме «Безопасность» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 392 262звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 609звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 110звёзд репо Robin: AI-Powered Dark Web OSINT apurvsinghgautam MCP-сервер для OSINT-расследований в дарквебе через Tor. Направляет запросы к поисковикам onion-сети, собирает страницы и формирует итоговую сводку через языковую модель. CX Codex +1 ★ 7 718звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 066звёзд репо OpenOSINT OpenOSINT Запускает 21 OSINT-инструмент для проверки доменов, IP-адресов, утечек и DNS прямо через запросы к модели. Пригодится при расследовании инцидентов и аудите внешнего периметра. CX Codex +1 ★ 1 816звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой