mcp-k8s-go
If you are the rightful owner of mcp-k8s-go 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.
Golang-based MCP server connecting to Kubernetes, providing a range of functionalities to interact with Kubernetes resources.
MCP K8S Go is a Golang-based Model Context Protocol (MCP) server designed to facilitate seamless interaction with Kubernetes clusters. It allows users to list and manage various Kubernetes resources such as contexts, namespaces, nodes, pods, and events. The server is equipped with tools to retrieve logs and execute commands within Kubernetes pods, making it a versatile solution for developers and system administrators working with Kubernetes. The server can be integrated with different platforms and clients, including Claude Desktop, and supports multiple installation methods, including npm, GitHub releases, and Docker. It is designed to be flexible and easy to use, with support for environment variables and command-line options to customize its behavior.
Features
- List Kubernetes contexts and namespaces
- Retrieve and manage Kubernetes resources including pods, services, and deployments
- List Kubernetes nodes and get events
- Access Kubernetes pod logs
- Execute commands within Kubernetes pods