spinnaker-mcp
Qué obtienes
Categoría | Herramienta | Descripción |
Aplicaciones |
| Lista todas las aplicaciones de Spinnaker |
| Obtiene información detallada de la aplicación (cuentas, clústeres, atributos) | |
Pipelines |
| Lista las configuraciones de pipeline para una aplicación |
| Obtiene la configuración completa de un pipeline específico | |
| Dispara un pipeline con parámetros opcionales | |
| Guarda/crea una definición de pipeline | |
| Actualiza una definición de pipeline existente | |
| Elimina una definición de pipeline | |
| Obtiene el historial de revisiones de una configuración de pipeline | |
Ejecuciones |
| Lista ejecuciones recientes, filtrables por estado |
| Obtiene detalles completos de la ejecución (etapas, salidas, tiempos) | |
| Búsqueda avanzada por tipo de disparador, rango de tiempo, estado | |
| Cancela una ejecución en curso con motivo opcional | |
| Pausa una ejecución en curso en la etapa actual | |
| Reanuda una ejecución pausada | |
| Reinicia una etapa fallida dentro de una ejecución | |
| Evalúa una expresión SpEL contra una ejecución | |
Estrategias |
| Lista las configuraciones de estrategia de despliegue |
| Crea o actualiza una estrategia de despliegue | |
| Elimina una estrategia de despliegue | |
Infraestructura |
| Lista grupos de servidores (objetivos de despliegue) con recuento de instancias |
| Lista balanceadores de carga en todas las cuentas y regiones | |
| Lista nombres de clústeres agrupados por cuenta | |
| Obtiene detalles del clúster incluyendo grupos de servidores | |
| Obtiene actividades de escalado para un clúster | |
| Búsqueda de grupo de servidores basada en objetivos (más nuevo, más antiguo, etc.) | |
| Lista todos los firewalls/grupos de seguridad en todas las cuentas | |
| Obtiene detalles del firewall por cuenta, región y nombre | |
| Obtiene detalles de la instancia (salud, metadatos, tiempo de lanzamiento) | |
| Obtiene la salida de consola de la instancia para depuración | |
| Busca imágenes de máquina por etiquetas, región, cuenta | |
| Lista etiquetas de imagen para un repositorio | |
| Lista VPCs/redes por proveedor de nube | |
| Lista subredes por proveedor de nube | |
| Lista todas las cuentas/credenciales de nube configuradas | |
| Obtiene detalles y permisos de la cuenta | |
Tareas |
| Obtiene el estado de la tarea de orquestación (desplegar, redimensionar, revertir) |
Todo se expone a través de JSON-RPC. Los LLMs y agentes pueden: initialize -> listTools -> callTool e interactuar con tus despliegues de Spinnaker.
Related MCP server: HostBridge MCP Server
Inicio rápido
npm (transporte stdio)
npx spinnaker-mcpO instálalo globalmente:
npm install -g spinnaker-mcp
spinnaker-mcpEsto descarga el binario de Go precompilado para tu plataforma y lo ejecuta con transporte stdio.
Docker
docker run --rm -e GATE_URL=http://spin-gate:8084 -e TRANSPORT=stdio drumsergio/spinnaker-mcp:0.3.0Compilación local
git clone https://github.com/GeiserX/spinnaker-mcp
cd spinnaker-mcp
cp .env.example .env && $EDITOR .env
go run ./cmd/serverConfiguración
Variable | Predeterminado | Descripción |
|
| Punto final de la API Gate de Spinnaker (sin / al final) |
| (vacío) | Token Bearer para autenticación |
| (vacío) | Nombre de usuario para autenticación básica (alternativa al token) |
| (vacío) | Contraseña para autenticación básica |
| (vacío) | Ruta al certificado de cliente x509 (PEM) |
| (vacío) | Ruta a la clave de cliente x509 (PEM) |
|
| Saltar la verificación de certificados TLS |
| (vacío = HTTP) | Establecer en |
|
| Puerto de transporte HTTP (ignorado cuando TRANSPORT=stdio) |
|
| Dirección de enlace de transporte HTTP (establecer en |
Prioridad de autenticación: Token Bearer > Autenticación básica > Certificado de cliente x509 > Sin autenticación.
Ponlos en un archivo .env (desde .env.example) o establécelos en el entorno.
Configuración de Claude Code / Claude Desktop
{
"mcpServers": {
"spinnaker": {
"command": "npx",
"args": ["-y", "spinnaker-mcp"],
"env": {
"GATE_URL": "https://spin-gate.example.com",
"GATE_TOKEN": "your-token-here"
}
}
}
}Pruebas
go test -v -race ./...Probado con Inspector. Antes de hacer un PR, asegúrate de que este servidor MCP se comporte correctamente a través de esa herramienta.
Créditos
Spinnaker -- plataforma de entrega continua de código abierto
MCP-GO -- implementación de MCP en Go
GoReleaser -- lanzamientos multi-arquitectura sin complicaciones
Mantenedores
Contribución
¡Siéntete libre de participar! Abre un issue o envía PRs.
Spinnaker-MCP sigue el Código de Conducta Contributor Covenant.
Otros servidores MCP de GeiserX
genieacs-mcp -- gestión de dispositivos TR-069
cashpilot-mcp -- monitoreo de ingresos pasivos
duplicacy-mcp -- monitoreo de salud de copias de seguridad
lynxprompt-mcp -- planos de configuración de IA
pumperly-mcp -- precios de combustible y carga de vehículos eléctricos
telegram-archive-mcp -- archivo de mensajes de Telegram
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