Klaus — DevOps skill for Claude Code
A Go wrapper around claude-code to orchestrate AI agents within Kubernetes.
How to install Klaus
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open giantswarm/klaus and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Klaus does
A Go wrapper around claude-code to orchestrate AI agents within Kubernetes.
Alternatives in DevOps
- Kubernetes 71.9k ★
- Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
- Skypilot — Run, manage, and scale AI workloads on any AI infrastructure 9.7k ★
README
klaus
An [MCP](https://modelcontextprotocol.io/) server that wraps [Claude Code](https://docs.anthropic.com/en/docs/claude-code) to run AI coding agents inside Kubernetes.
Overview
Klaus runs the Claude Code CLI as a managed subprocess and exposes it over HTTP as a Streamable HTTP MCP endpoint. This allows orchestrating AI coding agents in Kubernetes with proper lifecycle management, health checks, and optional OAuth authentication.
MCP Client --> /mcp --> MCP Server --> Prompter --> Claude Code CLI (subprocess)
MCP Tools
| Tool | Description |
|---|---|
prompt |
Send a task to the Claude agent. Non-blocking by default (set blocking=true to wait for completion). |
status |
Query agent state, progress, and result. Returns completed with result when a non-blocking task finishes. |
stop |
Terminate the running agent |
result |
Get full untruncated result and message history from the last run (debugging tool) |
Extension system
Klaus supports the full Claude Code extension surface, configured via Helm values, klausctl config, or operator CRDs:
- Skills -- Domain knowledge loaded as
SKILL.mdfiles - Subagents -- Specialized agents for task delegation
- Hooks -- Lifecycle hooks for validation and automation
- MCP Servers -- External tool integrations
- Plugins -- OCI-distributed extension bundles
Quick start
export ANTHROPIC_API_KEY=sk-ant-...
klaus serve
# MCP endpoint available at http://localhost:8080/mcp
Or with Docker:
docker run -d -p 8080:8080 -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY gsoci.azurecr.io/giantswarm/klaus:latest serve
Or deploy to Kubernetes:
helm install klaus helm/klaus/ -n klaus \
--set anthropicApiKey.secretName=anthropic-api-key
Documentation
Related Skills
Rufler
🌊 The simple wrapper of leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarm
Multicli Subagents
SubAgent Manager lets you create, organize, and deploy specialized AI assistants (Sub-Agents) that work within
Helm Conductor
Use the @helm-conductor agent to orchestrate the engineering cycle — sequence features, decide what to work on
Codejam Code Based Agents
Learn how to write code-based agents using Python, JavaScript and well-known industry standard frameworks. Lea
Guidance For Multi Agent Orchestration Agent Squad On AWS
This Guidance demonstrates how to effectively orchestrate multiple specialized AI agents to solve complex cust
Full Stack Feature
Orchestrate full-stack feature development across backend, frontend, and infrastructure layers with modern API
Related Agents
Dc Report Parser
Thin wrapper around the DC report parser script (skills/rtl-ppa-optimize-dc/scripts/parse_dc_reports.py). Invo
Observability Guardian
Use when validating C6 (telemetry-by-default) — 100% trace coverage on production runs, instrumentation block
Civitai Correctness Review
Reviews a feature segment in the main Civitai Next.js app (src/) for safety gaps — authorization scoping, mone