What it is
A Go bridge that exposes a Spinnaker instance through its Gate API as an MCP server. It covers the continuous-delivery loop end to end: applications and pipeline configuration, execution control while a deploy is running, and the cloud resources a deploy targets — server groups, clusters, load balancers, firewalls, images, networks and accounts.
Requirements
A reachable Spinnaker Gate endpoint in GATE_URL, which is the one required setting. Authentication is tried in a fixed order — bearer token in GATE_TOKEN, then basic auth via GATE_USER and GATE_PASS, then an x509 client certificate through GATE_CERT_FILE and GATE_KEY_FILE, then none at all — so an unset credential silently means unauthenticated rather than an error. Run it with npx spinnaker-mcp, which fetches the prebuilt Go binary for your platform, or from drumsergio/spinnaker-mcp on Docker, or build the Go source. Transport is HTTP unless TRANSPORT is set to stdio; MCP_PORT and MCP_BIND_ADDR control the HTTP listener, which binds to 127.0.0.1 by default. The published version is 0.3.3.
Setup effort
One command — npx spinnaker-mcp