YAP builds native Linux packages from a single PKGBUILD-based specification, producing .deb, .rpm, .apk, and Arch .pkg.tar.zst artifacts. It runs builds in isolated Docker or Podman containers and exposes the same build pipeline through a companion MCP server binary, yap-mcp.
From the registry: Build native Linux packages (.deb/.rpm/.apk/.pkg.tar.zst) from a single PKGBUILD via MCP.

$ curl -fsSL https://raw.githubusercontent.com/M0Rf30/yap/main/scripts/install.sh | shhttps://github.com/M0Rf30/yap/blob/main/README.md#installation-mcp-model-context-protocol-mcp)$ sudo systemctl enable --now docker
# or
sudo systemctl enable --now podmanhttps://github.com/M0Rf30/yap/blob/main/README.md#installationPlease install the `yap` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install YAP and yap-mcp** — Install the release binaries using the project's install script. The README states YAP ships a companion `yap-mcp` binary for MCP. Run: `curl -fsSL https://raw.githubusercontent.com/M0Rf30/yap/main/scripts/install.sh | sh` (https://github.com/M0Rf30/yap/blob/main/README.md#installation-mcp-model-context-protocol-mcp))
- **Container runtime (Docker or Podman)** — YAP requires Docker or Podman for isolated builds. Install and enable one of them before using the MCP server for build operations. Run: `sudo systemctl enable --now docker
# or
sudo systemctl enable --now podman` (https://github.com/M0Rf30/yap/blob/main/README.md#installation)
Canonical MCP server config (stdio transport):
- command: `yap-mcp`
- args: []
Note: The README's MCP quickstart shows `yap-mcp` as the canonical stdio server command. An alternative stdio setup is to run the OCI image with Docker: command `docker`, args `["run","-i","--rm","ghcr.io/m0rf30/yap-mcp:latest"]`. No MCP-specific environment variables are documented in the README.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.YAP_SIGN_PASSPHRASErequiredPassphrase for artifact signing when using the --sign-passphrase option.Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Persistent codebase knowledge graph. Survives session restarts and context compaction.
Validate oh-my-posh configurations and segment snippets against the official schema.