The CAPI server acts as a bridge between AI agents (Model Context Protocol clients) and Kubernetes Cluster API (CAPI) management clusters. It abstracts the complexities of CAPI into a set of simple, reliable operations, empowering AI agents to programmatically manage Kubernetes cluster lifecycles, including creation, deletion, scaling, and retrieving cluster details. Its design prioritizes security, observability, and extensibility, featuring API key authentication, RBAC, structured logging, and support for multi-cloud providers.
主な機能
01Structured logging and Prometheus metrics for observability
02Modular and extensible architecture for multi-cloud support
03Comprehensive cluster lifecycle management operations (create, delete, scale, get)
04API key authentication and Kubernetes RBAC for secure access
05Support for AWS infrastructure via Cluster API Provider for AWS (CAPA)
061 GitHub stars