This MCP server, developed by Flux159, enables AI assistants like Claude to interact with Kubernetes clusters. It provides tools for listing pods, services, deployments, and namespaces, as well as creating and deleting pods. The server integrates with kubectl and automatically connects to the current context, allowing seamless management of Kubernetes resources through natural language commands. By bridging AI capabilities with Kubernetes operations, this implementation facilitates easier cluster management and troubleshooting. It is particularly useful for DevOps teams looking to streamline their Kubernetes workflows, developers needing quick access to cluster information, or system administrators performing routine cluster maintenance tasks through AI-assisted interactions.
No reviews yet. Be the first to review!
Sign in to join the conversation
Get or list resources in the Kubernetes cluster.
Describe specific resources in the Kubernetes cluster.
Create resources in the Kubernetes cluster.
Apply YAML manifests to create or update resources in the Kubernetes cluster.
Delete resources from the Kubernetes cluster.
Get logs for a specific pod in the Kubernetes cluster.
Manage kubectl contexts within the Kubernetes cluster.
Explain Kubernetes resources and their usage.
List available API resources in the Kubernetes cluster.
Scale resources within the Kubernetes cluster.
Update field(s) of a resource in the Kubernetes cluster.
Manage deployment rollouts in the Kubernetes cluster.
Execute any generic kubectl command.
Verify connection to the Kubernetes cluster.
Set up port forwarding to pods and services in the Kubernetes cluster.
Clean up problematic pods in specified states.
Manage node operations such as cordoning, draining, and uncordoning.
Template-based installation of Helm charts to bypass authentication issues.
Template-based uninstallation of Helm charts to bypass authentication issues.
Guide through a systematic troubleshooting flow for Kubernetes pods based on a keyword and optional namespace.