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

YAP — MCP-сервер для Claude Code: что делает и как установить

Сборка нативных пакетов .deb, .rpm, .apk и .pkg.tar.zst из единого описания PKGBUILD. Запускает компиляцию в изолированных OCI-контейнерах через Docker или Podman.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env YAP_VERBOSE=<YAP_VERBOSE> --transport stdio yap-yet-another-packager -- docker run -i --rm -e YAP_VERBOSE ghcr.io/m0rf30/yap-mcp:2.8.0
Открыть на GitHub

Что делает YAP — Yet Another Packager

Сервер подключает агента к утилите YAP, которая берёт спецификацию PKGBUILD в стиле Arch Linux и компилирует пакеты под Debian, Ubuntu, Fedora, Alpine и Arch. Чтобы разруливать специфичные зависимости дистрибутивов, синтаксис расширен переменными с двойным подчёркиванием вроде depends__ubuntu.

Процесс сборки изолирован внутри контейнеров, поэтому сборочные пакеты не засоряют основную операционную систему. Инструмент умеет формировать спецификации SBOM в стандартах SPDX 2.3 и CycloneDX 1.5, подписывать результаты ключами GPG или RSA и выполнять кросс-компиляцию под другие процессорные архитектуры.

Для работы сервера нужен активный сервис Docker или Podman: сборки запускаются через образ ghcr.io/m0rf30/yap-mcp:2.8.0.

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

  • собрать пакеты .deb, .rpm и .apk из общего файла PKGBUILD
  • изолировать сборочные процессы в контейнерах Docker или Podman
  • сформировать файлы SBOM форматов CycloneDX 1.5 и SPDX 2.3
  • настроить кросс-компиляцию под целевую архитектуру процессора

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

  • Собери пакеты DEB и RPM по конфигурации в yap.json
  • Запусти сборку пакета для Ubuntu Jammy в изолированном контейнере
  • Сгенерируй SBOM в формате SPDX для текущего проекта PKGBUILD

Как установить YAP — Yet Another Packager

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

claude mcp add --env YAP_VERBOSE=<YAP_VERBOSE> --transport stdio yap-yet-another-packager -- docker run -i --rm -e YAP_VERBOSE ghcr.io/m0rf30/yap-mcp:2.8.0

Вместо <…> подставьте свои значения

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

Вопросы о YAP — Yet Another Packager

Как установить YAP — Yet Another Packager в Claude Code?

Выполните команду в терминале: `claude mcp add --env YAP_VERBOSE=<YAP_VERBOSE> --transport stdio yap-yet-another-packager -- docker run -i --rm -e YAP_VERBOSE ghcr.io/m0rf30/yap-mcp:2.8.0`.

Что делает YAP — Yet Another Packager?

Он автоматизирует сборку нативных Linux-пакетов разных форматов на основе единого файла PKGBUILD. Компиляция выполняется внутри изолированных OCI-контейнеров без изменения хост-системы.

Какие требования нужны для работы сервера?

На рабочей машине должен быть запущен демон Docker или служба Podman. Без них сервер не сможет запустить сборочный контейнер.

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

Все MCP-серверы по теме «DevOps и инфраструктура» →
GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо Oh My Posh Validator JanDeDobbeleer Проверяет конфигурации oh-my-posh и отдельные сегменты промпта по официальной схеме. Пригодится, когда тема не применяется из-за опечатки в JSON, YAML или TOML. CX Codex +1 ★ 23 643звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо Coder coder MCP-сервер связывает ИИ-кодинг с Coder, чтобы управлять рабочими пространствами, шаблонами и облачными средами разработки. CX Codex +1 ★ 17 160звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо

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

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