Stream Build Console
stream_build_consoleConnect to a running Zuul build's WebSocket console stream to capture live output, returning the last lines after a configurable timeout.
Instructions
Read live console output from a RUNNING build.
Connects to Zuul's WebSocket console-stream endpoint and captures
output for timeout seconds, returning the last lines lines
(tail behavior). This tool is for RUNNING builds only. For completed
builds, use tail_build_log or get_build_log instead.
Optional — requires pip install mcp-zuul[console].
Args: uuid: Build UUID (from get_change_status) tenant: Tenant name (uses default if empty) url: Zuul build URL (alternative to uuid + tenant) lines: Number of lines to return from the end (default 100, max 500) timeout: Seconds to buffer before returning (default 10, max 30)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| uuid | No | ||
| lines | No | ||
| tenant | No | ||
| timeout | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |