MCP server for Zuul CI: list builds, fetch logs, query buildsets, browse jobs
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 29 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
create_autohold
-
delete_autohold
-
dequeue
-
enqueue
-
get_autohold
-
get_build
-
get_build_logs
-
get_buildset
-
get_change_status
-
get_config_errors
-
get_job
-
get_job_variants
-
get_pipeline_status
-
get_project
-
get_tenant_status
-
list_autoholds
-
list_builds
-
list_buildsets
-
list_components
-
list_connections
-
list_jobs
-
list_labels
-
list_nodes
-
list_pipelines
-
list_projects
-
list_semaphores
-
list_system_events
-
list_tenants
-
promote
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 10
tool registrations 29
- list_tenants clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :49
- list_builds clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :57
- get_build clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :92
- get_build_logs clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :107
- list_buildsets clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :125
- get_buildset clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :157
- list_jobs clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :172
- get_job clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :183
- list_pipelines clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :198
- get_pipeline_status clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :209
- list_projects clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :224
- get_project clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :235
- get_tenant_status clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :250
- get_change_status clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :261
- get_config_errors clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :276
- list_system_events clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :287
- list_nodes clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :307
- list_labels clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :318
- list_connections clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :329
- list_components clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :337
- list_semaphores clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :345
- get_job_variants clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :356
- list_autoholds clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :371
- get_autohold clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :382
- create_autohold clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :397
- delete_autohold clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :432
- enqueue clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :447
- dequeue clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :470
- promote clappingmonkey-zuul-mcp-089cb6e/internal/server/server.go :495
declared dependencies 13
- github.com/mark3labs/mcp-go@v0.58.0
- github.com/bahlo/generic-list-go@v0.2.0
- github.com/buger/jsonparser@v1.6.1
- github.com/google/jsonschema-go@v0.4.3
- github.com/google/uuid@v1.6.0
- github.com/invopop/jsonschema@v0.14.0
- github.com/mailru/easyjson@v0.9.2
- github.com/santhosh-tekuri/jsonschema/v6@v6.0.3
- github.com/spf13/cast@v1.10.0
- github.com/wk8/go-ordered-map/v2@v2.1.8
- github.com/yosida95/uritemplate/v3@v3.0.2
- golang.org/x/text@v0.41.0
- gopkg.in/yaml.v3@v3.0.1