
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/ksailAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 156 |
|---|---|
| Last updated | July 27, 2026 |
| Repository | devantler-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
🛥️🐳 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
- 💬 GitHub Discussions — questions, ideas, and community
- 🐛 Issue Tracker — bugs and feature requests
- 📖 Documentation — guides, CLI reference, architecture
- 🎓 Resources — presentations, blog posts, tutorials
- ⭐ Star the repo — help others discover KSail
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
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.