Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
devantler-tech avatar

KSail

  • 156 repo stars
  • Updated July 27, 2026
  • devantler-tech/ksail

KSail is an MCP server that exposes Kubernetes cluster and workload management through the KSail SDK on stdio.

About

KSail is an MCP-wrapped SDK for creating, managing, and operating Kubernetes clusters and workloads with less bespoke kubectl scripting. Developers who self-host on K8s or ship SaaS to clusters can point Claude Code or Cursor at the ghcr.io/devantler-tech/ksail OCI-backed stdio server so the agent helps with cluster tasks using structured tools instead of ad-hoc shell one-liners. The catalog lists version 7.9.2 and positions KSail as infrastructure software, which suits Operate and infra as the primary shelf even when you first create a dev cluster during Ship. This is multi-phase in practice—bootstrap during deploy prep, day-two changes during Operate—but the canonical listing stays Operate because sustained cluster operations are the long-term use. You should already tolerate Kubernetes concepts and have a target environment before delegating cluster actions to an agent.

  • KSail SDK version 7.9.2 distributed as OCI image ghcr.io/devantler-tech/ksail:v7.9.2
  • stdio MCP transport for cluster create, manage, and operate workflows
  • Website and docs at ksail.devantler.tech
  • GitHub repository devantler-tech/ksail
  • Title KSail in MCP catalog metadata

KSail by the numbers

  • Data as of Jul 28, 2026 (Skillselion catalog sync)
claude mcp add KSail -- npx -y devantler-tech/ksail

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars156
Last updatedJuly 27, 2026
Repositorydevantler-tech/ksail

What it does

Operate and bootstrap Kubernetes clusters and workloads from your agent using the KSail SDK exposed as an MCP server.

Who is it for?

Best when you're shipping on Kubernetes and want agent-assisted infra operations via KSail rather than raw kubectl copy-paste.

Skip if: Beginners on managed PaaS only, or teams that forbid agents from touching cluster credentials.

What you get

After you wire the KSail MCP server, your agent can drive SDK-backed cluster create, manage, and operate steps with repeatable tool calls.

  • Agent-callable KSail operations for clusters and workloads
  • Configured stdio MCP server pinned to KSail v7.9.2
  • Repeatable K8s management path from the coding agent

By the numbers

  • SDK and package version 7.9.2 in server.json
  • OCI identifier ghcr.io/devantler-tech/ksail:v7.9.2
  • Transport type: stdio
README.md

GitHub Stars Latest Release Go Report Card License Go Reference CI - KSail MCP Registry

🛥️🐳 KSail

ksail

KSail bundles common Kubernetes tooling into a single binary. Spin up local clusters, deploy workloads, and operate cloud-native stacks across distributions and providers through a CLI, VS Code extension, AI chat TUI, or MCP server — with only Docker or access to a Cloud Provider required.

📖 Full documentation: https://ksail.devantler.tech

Quick Install

# macOS / Linux (Homebrew)
brew install --cask devantler-tech/tap/ksail

# Go (1.26.1+)
go install github.com/devantler-tech/ksail/v7@latest

See the Installation Guide for binary downloads and more options.

AI Assistant Plugins

Install the ksail plugin for GitHub Copilot CLI or Claude Code to auto-register ksail's MCP server and a ksail expertise skill.

Copilot CLI:

copilot plugin marketplace add devantler-tech/ksail
copilot plugin install ksail

Claude Code:

/plugin marketplace add devantler-tech/ksail
/plugin install ksail@ksail

Requires ksail on PATH.

Quick Start

ksail cluster init --name my-app   # scaffold project + native configs
ksail cluster create               # spin up the cluster (Docker only)
ksail cluster connect              # open K9s

Continue with the Getting Started guide for GitOps, workloads, and multi-tenancy.

What KSail Bundles

Category Built-in Capabilities
Cluster Provisioning Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl), EKS
Container Orchestration kubectl, Helm, Kustomize
GitOps Engines Flux, ArgoCD
Secrets Management SOPS with Age encryption
Manifest Validation Kubeconform
Cluster Operations K9s, backup & restore, multi-tenancy (ksail tenant)
AI Integration Chat assistant (Copilot SDK), MCP server, VS Code extension
Infrastructure Providers Docker (local), Kubernetes (nested), Hetzner Cloud, Sidero Omni, AWS

See the feature overview and architecture guide for details.

Supported Platforms

OS Architecture
🐧 Linux amd64, arm64
🍎 macOS arm64
⊞ Windows (native untested; WSL2 recommended) amd64, arm64
Provider Vanilla K3s Talos VCluster KWOK EKS
Docker ✅ (Kind) ✅ (K3d) ✅ (Vind) ✅ (kwokctl)
Kubernetes
Hetzner
Omni
AWS 🚧

Community & Support

Contributing

Contributions are welcome! See CONTRIBUTING.md for the development process, coding standards, and PR guidelines. Start with issues labeled good first issue.

Related Projects

Project Description Type
devantler-tech/platform The maintainer's personal kubernetes platform Platform

Using KSail in your project? Open a PR to add it here.

License

KSail is licensed under the PolyForm Shield License 1.0.0. You may use, modify, and distribute KSail for any purpose — except providing a product that competes with KSail. When redistributing, you must include the license terms and the required copyright notice.

What this means in practice:

  • ✅ Use KSail as a CLI tool in any project (open-source or proprietary)
  • ✅ Embed or link KSail as a library in your own software
  • ✅ Fork and modify KSail for internal or non-competing use
  • ✅ Use any license for your own project — no copyleft requirement
  • ❌ Build and distribute a product that competes with KSail

For the full license text including notice and non-compete details, see LICENSE. For common questions, see the Licensing FAQ.

Star History

Star History Chart

Recommended MCP Servers

How it compares

Kubernetes SDK MCP server, not a hosted PaaS deploy button or a frontend skill.

FAQ

Who is KSail for?

Developers operating Kubernetes who use MCP-enabled coding agents and want KSail’s SDK surfaced as agent tools for clusters and workloads.

When should I use KSail?

Use it during Operate when you manage clusters and workloads, and during Ship prep when you still need programmatic cluster bootstrap with the same toolchain.

How do I add KSail to my agent?

Configure stdio MCP to run the OCI package ghcr.io/devantler-tech/ksail:v7.9.2 per your client’s container or binary launch pattern, following ksail.devantler.tech docs.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.