GeiserX/spinnaker-mcp

GeiserX/spinnaker-mcp

от geiserx
MCP-сервер для управления Spinnaker через Gate API. Управляйте пайплайнами, выполнениями, инфраструктурой (кластеры, балансировщики) и задачами. Полезен DevOps-инженерам, автоматизирующим continuous delivery с помощью LLM-агентов.

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):

У этого сервера пока нет списка инструментов.
0.3.6основная
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.0

Выберите клиент, чтобы установить GeiserX/spinnaker-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "geiserx-spinnaker-mcp-11dz9iod6j": {
      "type": "stdio",
      "env": {
        "GATE_URL": "https://spin-gate.example.com",
        "GATE_TOKEN": "your-token-here"
      },
      "args": [
        "-y",
        "spinnaker-mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"geiserx-spinnaker-mcp-11dz9iod6j\",\"type\":\"stdio\",\"env\":{\"GATE_URL\":\"https://spin-gate.example.com\",\"GATE_TOKEN\":\"your-token-here\"},\"args\":[\"-y\",\"spinnaker-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

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

Добавьте сервер одной командой в терминале:

claude mcp add geiserx-spinnaker-mcp-11dz9iod6j --env GATE_URL=https://spin-gate.example.com --env GATE_TOKEN=your-token-here -- npx -y spinnaker-mcp

Либо через JSON-конфиг:

claude mcp add-json geiserx-spinnaker-mcp-11dz9iod6j "{\"env\":{\"GATE_URL\":\"https://spin-gate.example.com\",\"GATE_TOKEN\":\"your-token-here\"},\"args\":[\"-y\",\"spinnaker-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add geiserx-spinnaker-mcp-11dz9iod6j --env GATE_URL=https://spin-gate.example.com --env GATE_TOKEN=your-token-here -- npx -y spinnaker-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.geiserx-spinnaker-mcp-11dz9iod6j]
command = "npx"
args = ["-y", "spinnaker-mcp"]

[mcp_servers.geiserx-spinnaker-mcp-11dz9iod6j.env]
GATE_URL = "https://spin-gate.example.com"
GATE_TOKEN = "your-token-here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите GeiserX/spinnaker-mcp, а в поле команды запуска — строку ниже:
npx -y spinnaker-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

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

Создайте файл в .continue/mcpServers/ (например geiserx-spinnaker-mcp-11dz9iod6j.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: geiserx-spinnaker-mcp-11dz9iod6j
    command: npx
    args:
      - "-y"
      - "spinnaker-mcp"
    env:
      GATE_URL: https://spin-gate.example.com
      GATE_TOKEN: your-token-here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

yangkyeongmo@/mcp-server-apache-airflow

yangkyeongmo@/mcp-server-apache-airflow

от yangkyeongmo

MCP-сервер для Apache Airflow управляет DAG, запускает задачи, настраивает переменные и мониторит выполнение через единый протокол. Полезен инженерам данных и DevOps для автоматизации CI/CD.

Python⭐ 179
silenceper/mcp-k8s

silenceper/mcp-k8s

от silenceper

MCP сервер для Kubernetes: управляйте кластерами через LLM-запросы - выполняйте CRUD-операции с ресурсами, управляйте Helm-релизами и репозиториями. Полезен DevOps и разработчикам для автоматизации...

Go⭐ 151
harness/mcp-server

harness/mcp-server

от harness

MCP сервер для AI-агентов платформы Harness.io. 11 инструментов покрывают 214 типов ресурсов: CI/CD, GitOps, Feature Flags, облачные затраты. Работает через API ключ, расширяется. Автоматизируй пайплайны и инфраструктуру.

TypeScript⭐ 108
Tiberriver256/mcp-server-azure-devops

Tiberriver256/mcp-server-azure-devops

от tiberriver256

MCP-сервер для интеграции AI-ассистентов с Azure DevOps. Позволяет управлять проектами, work items, репозиториями и пайплайнами через естественный язык. Поддерживает облачные и on-prem версии, ауте...

TypeScript⭐ 395
opslevel/opslevel-mcp

opslevel/opslevel-mcp

от opslevel

MCP сервер для чтения данных из OpsLevel: компоненты, команды, системы и документация. Полезен инженерам DevOps и SRE для интеграции с AI-ассистентами — только read-only доступ без риска изменений.

Go⭐ 12
strowk/mcp-k8s-go

strowk/mcp-k8s-go

от strowk

Управляет кластером Kubernetes: создаёт и изменяет ресурсы, читает логи и события, выполняет команды в подах.

Go⭐ 382
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин