Projects
A few open-source projects I maintain. More on GitHub.
Kai — Kubernetes MCP server Link to heading
Go · MIT · github.com/basebandit/kai
An MCP (Model Context Protocol) server that exposes Kubernetes
operations as discrete, RBAC-governed tools an LLM client (Claude Desktop, Cursor, Continue, Ollama)
can call by name — safer than raw cluster access, finer-grained than a kubectl wrapper. Ships with
two transports (stdio for desktop clients, SSE for HTTP agents), runs its full test suite against mocks
with no real cluster, and inherits least-privilege from its ServiceAccount so RBAC stays a configuration
question rather than a code one. Released with GoReleaser behind SonarQube quality gates.
Zeus — opinionated AWS platform foundation Link to heading
Terraform · EKS · ArgoCD · GitHub Actions OIDC · github.com/basebandit/zeus
A reusable Terraform baseline that takes a team from a fresh AWS root account to a GitOps-ready EKS platform in days instead of weeks: landing-zone account structure, IAM Identity Center, baseline VPC and networking, an EKS cluster, an app-of-apps ArgoCD bootstrap, and a CI→AWS OIDC trust relationship (no long-lived keys). State is partitioned per environment so blast radius stays bounded. The cluster ships with kagent and the Kai MCP server integrated for RBAC-governed, natural-language cluster access.