mcp-k8s-go
AI developer platformsmcp-k8s-go is an MCP server that connects to Kubernetes, developed by strowk and hosted on GitHub. It allows users to interact with a Kubernetes cluster through the MCP protocol, providing three types of functionality: prompts, resources, and tools. Users can use natural language or clients (such as Claude Desktop) to list contexts, namespaces, nodes, Pods, etc., and perform operations such as getting events, viewing logs, running commands, and creating and modifying resources. The tool supports multiple installation methods: automatic installation via Smithery or mcp-get, using precompiled binaries from npm, npx, downloading GitHub releases, building from source, or using Docker images. Its core features include browsing Kubernetes resources, managing contexts and namespaces, operating Pods and Services, getting events and logs, executing commands in Pods, etc. During configuration, the configuration file path can be specified via the KUBECONFIG environment variable, and command-line options are supported, such as restricting accessible contexts (--allowed-contexts), read-only mode (--readonly), and hiding sensitive information (--mask-secrets). This server is suitable for developers and operations personnel who need to integrate AI assistants with Kubernetes clusters, and can simplify cluster operations and monitoring.