Spinnaker MCP
MCP server exposing Spinnaker CD platform via Gate API for pipeline and deployment management
Connector by GeiserX · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/geiserx-spinnaker-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
Runs code on install
Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.
- Tools
- 27 read · 6 write · 2 delete · 2 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Runs code on install
- Runs as
- Node.js package
Tools by what they do 37
Read from the source code; the running server may list different tools.
Read 27 · Look things up without changing anything.
evaluate_expressionfind_imagesget_accountget_applicationget_clusterget_console_outputget_executionget_firewallget_image_tagsget_instanceget_pipelineget_pipeline_history
Show 15 more tools
get_scaling_activitiesget_target_server_groupget_tasklist_accountslist_applicationslist_clusterslist_executionslist_firewallslist_load_balancerslist_networkslist_pipelineslist_server_groupslist_strategieslist_subnetssearch_executions
Write 6 · Create, change, send or run things.
cancel_executionrestart_stagesave_pipelinesave_strategytrigger_pipelineupdate_pipeline
Delete 2 · Delete, drop, revoke or wipe things.
delete_pipelinedelete_strategy
Not yet classified 2 · We could not tell from the name and description.
pause_executionresume_execution
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GATE_PASSGATE_TOKEN
Other settings (environment variables or headers).
GATE_URLGATE_USER
Network hosts it talks to 4
geiserx.github.io· found in codegithub.com· found in codeglama.ai· found in codehub.docker.com· found in code
Files it touches
- Your home directory (~)
Tools (37)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_executionCancel a running pipeline execution by its ID, optionally providing a reason. Use this to stop a deployment in progress — for example, when a bad build was triggered. Does not roll back completed stages. Returns a confirmation message.
delete_pipelinePermanently delete a pipeline configuration from Spinnaker. Use this only when a pipeline is no longer needed — this action cannot be undone. Does not affect past executions. Returns a confirmation message on success.
delete_strategyPermanently delete a deployment strategy configuration from Spinnaker. Use this only when a strategy is no longer needed — this action cannot be undone. Returns a confirmation message on success.
evaluate_expressionEvaluate a Spring Expression Language (SpEL) expression against a pipeline execution context. Use this to inspect pipeline variables, stage outputs, or computed values during debugging. Dangerous patterns (reflection, class instantiation) are blocked for security. Returns the evaluated expression result as JSON.
find_imagesSearch for machine images (AMIs, GCE images, Docker images) available in Spinnaker for a given cloud provider. Use this to find images for a deployment or verify which image versions are available. Supports filtering by query string, region, and account. Returns JSON array of matching image objects.
get_accountGet details for a specific Spinnaker account by name, including its cloud provider type, permissions, and regions. Use this to verify account configuration or check permissions before deploying. Returns JSON with full account metadata.
get_applicationGet detailed information about a single Spinnaker application including its accounts, clusters, and custom attributes. Use this to inspect an application's configuration before modifying its pipelines or infrastructure. Returns JSON with application metadata, associated cloud accounts, and cluster details.
get_clusterGet details for a specific cluster in a Spinnaker application by account and cluster name. Use this to inspect server groups, load balancers, and instance counts within a cluster. Returns JSON with cluster metadata and its constituent server groups.
get_console_outputGet the console output (boot log) for a specific compute instance. Use this to debug instance startup failures or inspect early boot messages. Requires account, region, and instance ID. Returns the raw console output text.
get_executionGet the full details of a single pipeline execution by its ID, including all stage statuses, outputs, variables, and timing. Use this to debug a failed deployment or inspect execution progress. Returns comprehensive JSON with per-stage results. Obtain the execution_id from trigger_pipeline, list_executions, or search_executions.
get_firewallGet details for a specific firewall rule (security group) by account, region, and name. Use this to inspect inbound/outbound rules and associated resources. Returns JSON with the firewall's full rule set and metadata.
get_image_tagsGet available tags for a Docker image repository registered in Spinnaker. Use this to list version tags before triggering a pipeline with a specific image tag. Returns JSON array of tag strings for the specified repository.
get_instanceGet details for a specific compute instance by account, region, and instance ID. Use this to inspect instance health, metadata, launch time, and cloud-specific attributes. Returns JSON with full instance details including health indicators.
get_pipelineGet the full configuration of a specific pipeline by application and pipeline name. Use this to inspect pipeline stages, triggers, and parameters before triggering or modifying it. Returns the complete pipeline JSON definition including all stage configurations.
get_pipeline_historyGet the version history of a pipeline configuration showing past revisions. Use this to audit changes to a pipeline or compare previous configurations. Returns JSON array of historical pipeline versions ordered by update time.
Show 22 more tools
get_scaling_activitiesGet scaling activities for a server group in a Spinnaker cluster. Use this to audit recent auto-scaling events (scale-up, scale-down) and diagnose capacity issues. Returns JSON array of scaling activity records with timestamps, descriptions, and status.
get_target_server_groupGet a specific server group in a Spinnaker cluster using a target selection strategy (e.g., newest, oldest, largest, smallest, fail). Use this when you need the most recently deployed or a specific server group without knowing its exact name. Returns JSON with the matched server group details.
get_taskGet the status and details of a Spinnaker orchestration task (e.g., deploy, resize, rollback, delete). Use this to monitor the progress of a long-running infrastructure operation. Returns JSON with task status, start/end times, retry info, and step-by-step execution details.
list_accountsList all configured Spinnaker accounts (cloud provider integrations). Use this to discover available cloud accounts before querying infrastructure or deploying. Returns JSON array of account objects with provider type, environment, and permissions.
list_applicationsList all Spinnaker applications with their metadata. Use this as a starting point to discover available applications before querying pipelines or infrastructure. Returns JSON array of application objects with name, email, accounts, and cloud providers.
list_clustersList all cluster names for a Spinnaker application, grouped by account. Use this to discover clusters before drilling into a specific one with get_cluster. Returns JSON object mapping account names to arrays of cluster names.
list_executionsList recent pipeline executions for a Spinnaker application, optionally filtered by status. Use this to monitor deployment activity or find a specific execution ID. Returns JSON array of execution summaries with status, timing, and trigger info. Use get_execution for full details of a specific run.
list_firewallsList all firewall rules (security groups) across all Spinnaker accounts and regions. Use this to audit network security posture or find a specific security group before inspecting it with get_firewall. Returns JSON array of firewall objects grouped by account and region.
list_load_balancersList all load balancers for a Spinnaker application across all accounts and regions. Use this to inspect network routing and health check configuration for an application. Returns JSON array of load balancer objects with listener, health check, and attached server group details.
list_networksList all networks (VPCs) across all Spinnaker accounts and cloud providers. Use this to discover available networks when configuring deployment targets or security groups. Returns JSON array of network objects with provider, account, and CIDR details.
list_pipelinesList all pipeline configurations for a Spinnaker application. Use this to discover available pipelines before triggering or inspecting a specific one. Returns JSON array of pipeline configuration objects with name, stages, triggers, and parameters.
list_server_groupsList all server groups (ASGs, instance groups, replica sets) for a Spinnaker application. Use this to view active deployment targets and their instance counts across regions and accounts. Returns JSON array of server group objects with instance counts, cloud provider details, and region info.
list_strategiesList all deployment strategy configurations for a Spinnaker application. Use this to discover available strategies (e.g., red/black, rolling, canary) before saving or modifying one. Returns JSON array of strategy configuration objects.
list_subnetsList all subnets for a given cloud provider across Spinnaker accounts. Use this to discover available subnets when configuring server groups or deployment targets. Returns JSON array of subnet objects with CIDR, availability zone, and VPC association.
pause_executionPause a running pipeline execution at the current stage boundary. Use this to temporarily halt a deployment for manual review before it continues to the next stage. The execution can be resumed later with resume_execution. Returns a confirmation message.
restart_stageRestart a specific failed or completed stage within a pipeline execution. Use this to retry a stage that failed due to a transient error without re-running the entire pipeline. Requires the execution ID and stage ID. Returns a confirmation message.
resume_executionResume a previously paused pipeline execution, continuing from where it was halted. Use this after pause_execution once the manual review or intervention is complete. Returns a confirmation message.
save_pipelineSave a new pipeline configuration to Spinnaker. Use this to create a brand-new pipeline definition — use update_pipeline instead to modify an existing one. Accepts a full pipeline JSON definition and returns a confirmation. This is a mutating operation that creates a new pipeline visible in the Spinnaker UI.
save_strategySave a new deployment strategy configuration to Spinnaker. Use this to create a reusable deployment strategy (e.g., red/black, rolling push, canary) — use delete_strategy to remove one. Accepts a full strategy JSON definition and returns a confirmation.
search_executionsSearch pipeline executions across an application with rich filters such as status, trigger type, and time range. Use this instead of list_executions when you need to find executions matching specific criteria. Returns JSON array of matching execution summaries.
trigger_pipelineTrigger a new pipeline execution with optional parameters. Use this to start a deployment, build, or any configured pipeline workflow. Returns the execution reference ID that can be passed to get_execution or list_executions to monitor progress. This is a mutating operation that starts a real pipeline run.
update_pipelineUpdate an existing pipeline configuration in Spinnaker. Use this to modify stages, triggers, or parameters of a pipeline that already exists — use save_pipeline instead to create a new one. Accepts a full pipeline JSON definition and returns a confirmation. This is a mutating operation that overwrites the current pipeline config.
Signals
- Stars
- 5
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 20, 2026 (8 days ago)
- Last release
- Oct 21, 2026 (8 days ago)
- Last package publish
- Oct 21, 2026 (8 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.GeiserX/spinnaker-mcp- Version
- 0.3.7
- Auth
- API key
- Packages
- npm spinnaker-mcpoci
drumsergio/spinnaker-mcp:v0.3.7 - License
- GPL-3.0
- Repository
- github.com/GeiserX/spinnaker-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from GeiserX
- 0.641score
Genieacs MCP
GeiserX
MCP server bridging GenieACS TR-069 ACS instances to LLMs for CPE device management
ConnectorAFreshness: ALocal★ 19Claude Code +5 - 0.625score
Telegram Archive MCP
GeiserX
MCP server for Telegram Archive — search messages, browse chats, and access history
ConnectorAFreshness: ALocalRead-only★ 7Claude Code +5 - 0.610score
Cashpilot MCP
GeiserX
MCP server for CashPilot — monitor passive income, bandwidth sharing, and DePIN earnings
ConnectorAFreshness: ALocal★ 3Claude Code +5 - 0.610score
Pumperly MCP
GeiserX
MCP server for Pumperly — query fuel prices, find stations, and plan routes
ConnectorAFreshness: ALocalRead-only★ 3Claude Code +5 - 0.604score
Duplicacy MCP
GeiserX
MCP server for Duplicacy — monitor backup status and Prometheus metrics
ConnectorAFreshness: ARemoteLocalRead-only★ 2Claude Code +5 - 0.604score
Lynxprompt MCP
GeiserX
MCP server for LynxPrompt — browse, search, and manage AI configuration blueprints
ConnectorAFreshness: ALocal★ 2Claude Code +5
Cite this page
Spinnaker MCP. Agent Mart. https://agentmart.dev/connectors/geiserx-spinnaker-mcp (last updated 2026-10-24)