mcp-k8s
If you are the rightful owner of mcp-k8s and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Kubernetes MCP (Model Control Protocol) server that enables interaction with Kubernetes clusters through MCP tools.
mcp-k8s is a Model Control Protocol server designed to facilitate interaction with Kubernetes clusters. It provides a comprehensive set of tools for managing Kubernetes resources and Helm operations, allowing users to perform CRUD operations on resources and manage Helm releases and repositories. The server supports both stdio and SSE communication modes, making it versatile for different deployment scenarios. It is built using Go and leverages the Kubernetes client-go library and Helm v3 client library for its operations. mcp-k8s is particularly useful for scenarios involving Kubernetes resource management via natural language processing, automated operations, development and testing support, and educational purposes.
Features
- Query supported Kubernetes resource types (built-in resources and CRDs)
- Fine-grained control over Kubernetes resource operations (CRUD)
- Helm support for release and repository management
- Connects to Kubernetes cluster using kubeconfig
- Supports stdio and SSE communication modes