This server connects Claude to Zuul CI instances for debugging build failures without clicking through web UIs. It exposes 38 tools covering build failure analysis, log search with grep and line ranges, pipeline status monitoring, job configuration inspection, and buildset queries. The standout feature is structured failure parsing from Zuul's job-output.json, which surfaces exactly which Ansible task failed, on which host, with full error context. It handles Kerberos authentication for enterprise Zuul deployments, supports live console streaming from running builds via WebSocket, and can analyze flaky jobs by computing pass/fail statistics. Write operations for enqueueing changes and managing autoholds are disabled by default but available when needed.
claude mcp add --transport stdio imatza-rh-mcp-zuul uvx mcp-zuul