Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Spinnaker

FreeMaintained

MCP server bridging Spinnaker continuous delivery platform to LLMs for application, pipeline, and deployment management

GitHubEmbed

About

MCP server bridging Spinnaker continuous delivery platform to LLMs for application, pipeline, and deployment management

README

spinnaker-mcp banner

spinnaker-mcp

npm CI Coverage Docker Pulls License

A bridge that exposes any Spinnaker instance as an MCP server via the Gate API, written in Go.

It gives an LLM 37 tools to read and operate Spinnaker: applications, pipelines, executions, strategies and infrastructure.

MCP Inspector connected to spinnaker-mcp started with TOOLSETS=readonly: only read tools are listed, and search_executions is selected with its arguments

Features

  • Applications and pipelines: list, read, trigger, save, update and delete pipelines, with revision history.
  • Executions: list, search by trigger type, time range and status, cancel, pause, resume, restart a stage, evaluate SpEL.
  • Deployment strategies: list, save and delete.
  • Infrastructure: server groups, load balancers, clusters, firewalls, instances and console output, images, networks, subnets, accounts.
  • Orchestration task status (deploy, resize, rollback).
  • Bearer token, basic auth, x509 client certificate, or the session cookie of a Gate behind SSO (spinnaker-mcp login).
  • stdio or HTTP transport; HTTP binds to 127.0.0.1 by default.
  • Ships as an npm package (npx spinnaker-mcp), a Docker image and multi-arch Go binaries.

Quick start

Add the server to your MCP client (Claude Code, Claude Desktop, Cursor):

{
  "mcpServers": {
    "spinnaker": {
      "command": "npx",
      "args": ["-y", "spinnaker-mcp"],
      "env": { "GATE_URL": "https://spin-gate.example.com", "GATE_TOKEN": "your-token-here" }
    }
  }
}

Needs Node 18 or newer; the npm package runs the Go binary over stdio. Docker, local builds and the other credentials are in Getting started.

A variable whose value is only an unexpanded placeholder, such as ${GATE_TOKEN}, counts as unset.

Documentation

The full documentation is at geiserx.github.io/spinnaker-mcp.

  • Getting started: npm, Docker, Helm, local build, and the client configuration
  • Configuration: every environment variable, the read-only toolset, the HTTP endpoints
  • Usage: the 37 tools and which ones change Spinnaker, the 10 resources, the 5 prompts
  • Development: testing, contributing, credits
  • Related projects: the other MCP servers and the registry listings

License

GPL-3.0-or-later

from github.com/GeiserX/spinnaker-mcp

Install Spinnaker in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install spinnaker-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add spinnaker-mcp --env GATE_TOKEN="" --env GATE_URL="" -- npx -y spinnaker-mcp

Step-by-step: how to install Spinnaker

FAQ

Is Spinnaker MCP free?

Yes, Spinnaker MCP is free — one-click install via Unyly at no cost.

Does Spinnaker need an API key?

Yes, it requires environment variables: GATE_TOKEN, GATE_URL. Unyly injects them into the config during install.

Is Spinnaker hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Spinnaker in Claude Desktop, Claude Code or Cursor?

Open Spinnaker on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Changes

Versions and requested access over time.

  • New version published
  • New version published
  • New version published
  • New version published
  • New version published
  • New version published
  • New version published
  • New version published

Related MCPs

Compare Spinnaker with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs