Kubernetes MCP server for cluster management
Top 70.4% on sourcepulse
This project provides a native Go implementation of a Model Context Protocol (MCP) server for Kubernetes and OpenShift. It enables AI agents and development tools to interact with Kubernetes resources via a standardized protocol, offering direct API access for high performance and low latency without relying on external CLI tools like kubectl
or helm
.
How It Works
The server directly interfaces with the Kubernetes API server using Go, bypassing the overhead of command-line wrappers. This approach ensures higher performance and a reduced dependency footprint. It supports various operations including CRUD for generic Kubernetes resources, pod-specific actions (logs, exec, resource usage), namespace management, event viewing, OpenShift project listing, and Helm chart operations.
Quick Start & Requirements
npx kubernetes-mcp-server@latest
or download native binaries.Highlighted Details
kubectl
/helm
wrappers.Maintenance & Community
The project appears actively maintained by manusa
. Further community interaction channels are not explicitly listed in the README.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The README does not specify any limitations or known caveats. The licensing status is unclear, which may impact commercial adoption.
2 days ago
Inactive