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.