Skip to main content
Glama
GeiserX

spinnaker-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GATE_URLYesSpinnaker Gate API URL
GATE_TOKENNoBearer token for Gate auth

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
cancel_executionB

Cancel a running pipeline execution

delete_pipelineA

Delete a pipeline configuration from Spinnaker

delete_strategyA

Delete a deployment strategy configuration from Spinnaker

evaluate_expressionA

Evaluate a SpEL expression against a pipeline execution context

find_imagesA

Find images/AMIs available in Spinnaker for a given cloud provider

get_accountA

Get details for a specific Spinnaker account

get_applicationB

Get detailed information about a Spinnaker application including accounts, clusters, and attributes

get_clusterB

Get details for a specific cluster in a Spinnaker application

get_console_outputB

Get console output for a specific instance

get_executionA

Get the full details of a pipeline execution including stage statuses, outputs, and timing

get_firewallB

Get details for a specific firewall rule (security group)

get_image_tagsA

Get tags for a Docker image repository in Spinnaker

get_instanceA

Get details for a specific instance

get_pipelineA

Get the full configuration of a specific pipeline by name

get_pipeline_historyA

Get the version history of a pipeline configuration

get_scaling_activitiesA

Get scaling activities for a server group in a Spinnaker cluster

get_target_server_groupA

Get a target server group in a Spinnaker cluster by selection strategy

get_taskA

Get the status and details of a Spinnaker orchestration task (e.g. deploy, resize, rollback)

list_accountsA

List all configured Spinnaker accounts (cloud provider integrations)

list_applicationsA

List all Spinnaker applications with their metadata

list_clustersA

List all clusters for a Spinnaker application

list_executionsA

List recent pipeline executions for a Spinnaker application, optionally filtered by status

list_firewallsA

List all firewall rules (security groups) across all Spinnaker accounts

list_load_balancersA

List all load balancers for a Spinnaker application across all accounts and regions

list_networksA

List all networks (VPCs) across all Spinnaker accounts

list_pipelinesA

List all pipeline configurations for a Spinnaker application

list_server_groupsA

List all server groups (deployment targets) for a Spinnaker application, including instance counts and cloud provider details

list_strategiesA

List all deployment strategies configured for a Spinnaker application

list_subnetsC

List all subnets for a cloud provider

pause_executionA

Pause a running pipeline execution at the current stage

restart_stageB

Restart a specific stage within a pipeline execution

resume_executionA

Resume a paused pipeline execution

save_pipelineB

Save a new pipeline configuration to Spinnaker

save_strategyB

Save a new deployment strategy configuration to Spinnaker

search_executionsB

Search pipeline executions for an application with optional filters

trigger_pipelineB

Trigger a pipeline execution with optional parameters. Returns the execution reference ID.

update_pipelineB

Update an existing pipeline configuration in Spinnaker

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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