spinnaker-mcp
Was Sie erhalten
Kategorie | Tool | Beschreibung |
Anwendungen |
| Alle Spinnaker-Anwendungen auflisten |
| Detaillierte Anwendungsinformationen abrufen (Konten, Cluster, Attribute) | |
Pipelines |
| Pipeline-Konfigurationen für eine Anwendung auflisten |
| Vollständige Konfiguration einer bestimmten Pipeline abrufen | |
| Eine Pipeline mit optionalen Parametern auslösen | |
| Eine Pipeline-Definition speichern/erstellen | |
| Eine bestehende Pipeline-Definition aktualisieren | |
| Eine Pipeline-Definition löschen | |
| Revisionsverlauf für eine Pipeline-Konfiguration abrufen | |
Ausführungen |
| Kürzliche Ausführungen auflisten, filterbar nach Status |
| Vollständige Ausführungsdetails abrufen (Phasen, Ausgaben, Timing) | |
| Erweiterte Suche nach Auslösetyp, Zeitbereich, Status | |
| Eine laufende Ausführung mit optionalem Grund abbrechen | |
| Eine laufende Ausführung in der aktuellen Phase pausieren | |
| Eine pausierte Ausführung fortsetzen | |
| Eine fehlgeschlagene Phase innerhalb einer Ausführung neu starten | |
| Einen SpEL-Ausdruck für eine Ausführung auswerten | |
Strategien |
| Deployment-Strategiekonfigurationen auflisten |
| Eine Deployment-Strategie erstellen oder aktualisieren | |
| Eine Deployment-Strategie löschen | |
Infrastruktur |
| Servergruppen (Deployment-Ziele) mit Instanzanzahl auflisten |
| Load Balancer über alle Konten und Regionen hinweg auflisten | |
| Clusternamen gruppiert nach Konto auflisten | |
| Clusterdetails einschließlich Servergruppen abrufen | |
| Skalierungsaktivitäten für einen Cluster abrufen | |
| Zielbasierte Servergruppensuche (neueste, älteste usw.) | |
| Alle Firewalls/Sicherheitsgruppen über Konten hinweg auflisten | |
| Firewall-Details nach Konto, Region und Name abrufen | |
| Instanzdetails abrufen (Status, Metadaten, Startzeit) | |
| Instanz-Konsolenausgabe für Debugging abrufen | |
| Nach Maschinen-Images anhand von Tags, Region, Konto suchen | |
| Image-Tags für ein Repository auflisten | |
| VPCs/Netzwerke nach Cloud-Anbieter auflisten | |
| Subnetze nach Cloud-Anbieter auflisten | |
| Alle konfigurierten Cloud-Konten/Anmeldedaten auflisten | |
| Kontodetails und Berechtigungen abrufen | |
Aufgaben |
| Status von Orchestrierungsaufgaben abrufen (Bereitstellen, Ändern, Rollback) |
Alles wird über JSON-RPC bereitgestellt. LLMs und Agenten können: initialize -> listTools -> callTool und mit Ihren Spinnaker-Deployments interagieren.
Related MCP server: HostBridge MCP Server
Schnellstart
npm (stdio-Transport)
npx spinnaker-mcpOder global installieren:
npm install -g spinnaker-mcp
spinnaker-mcpDies lädt das vorkompilierte Go-Binary für Ihre Plattform herunter und führt es mit stdio-Transport aus.
Docker
docker run --rm -e GATE_URL=http://spin-gate:8084 -e TRANSPORT=stdio drumsergio/spinnaker-mcp:0.3.0Lokaler Build
git clone https://github.com/GeiserX/spinnaker-mcp
cd spinnaker-mcp
cp .env.example .env && $EDITOR .env
go run ./cmd/serverKonfiguration
Variable | Standard | Beschreibung |
|
| Spinnaker Gate API-Endpunkt (ohne abschließenden /) |
| (leer) | Bearer-Token für die Authentifizierung |
| (leer) | Basic-Auth-Benutzername (Alternative zum Token) |
| (leer) | Basic-Auth-Passwort |
| (leer) | Pfad zum x509-Client-Zertifikat (PEM) |
| (leer) | Pfad zum x509-Client-Schlüssel (PEM) |
|
| TLS-Zertifikatsprüfung überspringen |
| (leer = HTTP) | Auf |
|
| HTTP-Transport-Port (wird ignoriert, wenn TRANSPORT=stdio) |
|
| HTTP-Transport-Bind-Adresse (auf |
Authentifizierungspriorität: Bearer-Token > Basic-Auth > x509-Client-Zertifikat > Keine Authentifizierung.
Tragen Sie diese in eine .env-Datei ein (aus .env.example) oder setzen Sie sie in der Umgebung.
Claude Code / Claude Desktop Konfiguration
{
"mcpServers": {
"spinnaker": {
"command": "npx",
"args": ["-y", "spinnaker-mcp"],
"env": {
"GATE_URL": "https://spin-gate.example.com",
"GATE_TOKEN": "your-token-here"
}
}
}
}Testen
go test -v -race ./...Getestet mit Inspector. Stellen Sie vor dem Erstellen eines PR sicher, dass dieser MCP-Server über dieses Tool ordnungsgemäß funktioniert.
Credits
Spinnaker -- Open-Source Continuous-Delivery-Plattform
MCP-GO -- Go MCP-Implementierung
GoReleaser -- Einfache Multi-Arch-Releases
Betreuer
Mitwirken
Machen Sie gerne mit! Eröffnen Sie ein Issue oder senden Sie PRs.
Spinnaker-MCP folgt dem Contributor Covenant Verhaltenskodex.
Andere MCP-Server von GeiserX
genieacs-mcp -- TR-069 Geräteverwaltung
cashpilot-mcp -- Überwachung von passivem Einkommen
duplicacy-mcp -- Überwachung des Backup-Status
lynxprompt-mcp -- KI-Konfigurations-Blueprints
pumperly-mcp -- Kraftstoff- und EV-Ladepreise
telegram-archive-mcp -- Telegram-Nachrichtenarchiv
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server implementation that allows AI models to interact with and manage Spinnaker deployments, pipelines, and applications through a standardized interface.161MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that helps novice developers deploy web applications through conversational interfaces, bridging the gap between LLMs and various hosting environments.1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for integrating manufacturing systems (MES/ERP/quality/maintenance) with LLM agents, enabling event ingestion, incident triage, approval workflows, and RAG-based knowledge retrieval.MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for integrating ArgoCD GitOps continuous delivery tool with GenAI applications, enabling intelligent Kubernetes deployment management.
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GeiserX/spinnaker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server