mcp-k8s-go
280
MCP K8S Go is a Golang-based server for integrating Kubernetes with the Model Context Protocol. It features operations to manage Kubernetes resources, making it useful for Kubernetes administrators looking to streamline context and resource management.
Overview
MCP K8S Go is a Golang-based Model Context Protocol server designed to connect to Kubernetes. It provides several features, including:
- Listing and retrieving Kubernetes contexts, namespaces, and resources such as pods, services, and deployments.
- Accessing Kubernetes nodes, events, and pod logs.
- Running commands in Kubernetes pods.
Installation and Usage
- Smithery: Install automatically for Claude Desktop.
- MCP-get: Automated installation with mcp-get.
- NPM: Install with npm or use pre-built binaries.
- GitHub Releases: Download and configure from GitHub.
- Docker: Available as a Docker image for various architectures.
Environment and Command-line Options
KUBECONFIG
: Path to the Kubernetes configuration file (default is ~/.kube/config).- Options include
--allowed-contexts
to specify accessible contexts and--help
or--version
for information.