Back to Skills

mcp-tools-reference

verified

MCP tools quick reference for Giant Swarm operations

View on GitHub

Marketplace

giantswarm

giantswarm/claude-code

Plugin

gs-sre

Repository
Verified Org

giantswarm/claude-code

plugins/gs-sre/skills/mcp-tools-reference/SKILL.md

Last Verified

January 24, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/giantswarm/claude-code/blob/main/plugins/gs-sre/skills/mcp-tools-reference/SKILL.md -a claude-code --skill mcp-tools-reference

Installation paths:

Claude
.claude/skills/mcp-tools-reference/
Powered by add-skill CLI

Instructions

# MCP Tools Quick Reference

## Discovery

- `mcp_muster_list_core_tools`: List core platform tools
- `mcp_muster_filter_tools`: Search tools by pattern (e.g., `workflow_*`, `x_kubernetes*`, `*capi*`, `*_teleport_*`)
- `core_workflow_list`: List available workflows

## Execution

**All tools execute via:** `mcp_muster_call_tool`
- `core_*` tools: Core platform building blocks
- `x_*` tools: Extended tools (kubernetes, prometheus, teleport, flux, capi)
- `workflow_*` tools: High-level automated workflows (composable)

## Critical Parameters

**Kubernetes (`x_kubernetes_*`):**
- `kubeContext`: **REQUIRED** - Always set explicitly (current context ignored)
- Format: `teleport.giantswarm.io-{mc}` or `teleport.giantswarm.io-{mc}-{wc}`

**Prometheus (`x_prometheus_*`):**
- `prometheus_url`: **REQUIRED** - Format: `http://localhost:{localPort}/prometheus`
- Port from `workflow_login-management-cluster` (unique per MC)
- Verify port works before queries

**Teleport (`x_teleport_*`, workflows):**
- `localPort`: **MUST be string**, not integer (e.g., `"18001"`, not `18001`)

**CAPI (`*capi*`):**
- **MC context only** - Tools fail on WC context

## Common Workflows

**Login Management Cluster:**
- Tool: `workflow_login-management-cluster`
- Args: `installation` (MC name), `localPort` (string)
- Creates: kubectl context + Mimir port-forward

**Login Workload Cluster:**
- Tool: `workflow_login-workload-cluster`
- Args: `installation` (MC name), `localPort` (string), `workloadCluster` (WC name)
- Creates: kubectl context

**List Clusters:**
- Tool: `x_teleport_kube_list_clusters`
- Returns: All available MC/WC clusters

## Tool Categories

- `workflow_*`: Automated multi-step operations (prefer these)
- `x_kubernetes_*`: K8s resource operations, logs, exec
- `x_prometheus_*`: PromQL queries, metric fetching
- `x_teleport_*`: Cluster discovery, access management
- `x_flux_*`: GitOps operations, Kustomization inspection
- `*capi*`: Cluster API operations (MC only)
- `core_*`: Platf

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2598 chars