k8s-multicluster-mcp
If you are the rightful owner of k8s-multicluster-mcp 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.
An MCP server application for Kubernetes operations, providing a standardized API to interact with multiple Kubernetes clusters simultaneously using multiple kubeconfig files.
The Multi Cluster Kubernetes MCP Server is a robust application designed to facilitate seamless interactions with multiple Kubernetes clusters. By leveraging multiple kubeconfig files, it allows users to manage various clusters from a single interface. This server is particularly useful for environments where multiple Kubernetes clusters are deployed, such as development, staging, and production environments. It provides a comprehensive set of tools for cluster management, resource management, metrics and monitoring, rollout management, and more. The server is designed to be easily configurable and integrates well with AI assistants, making it a versatile tool for DevOps teams. With features like context selection, cross-cluster operations, and centralized management, it simplifies the complexities of managing multiple Kubernetes environments.
Features
- Cluster Management: List available Kubernetes contexts, namespaces, and nodes; discover APIs and CRDs.
- Resource Management: Inspect Kubernetes resources, get pod logs, and describe resources in detail.
- Metrics and Monitoring: Display resource usage of nodes and pods, diagnose application issues.
- Rollout Management: Manage rollouts with status, history, undo, restart, pause, and resume operations.
- Scaling and Resource Updates: Scale resources, configure autoscalers, and update resource constraints.
Tools
k8s_get_contexts
List all available Kubernetes contexts.
k8s_get_namespaces
List all namespaces in a specified context.
k8s_get_nodes
List all nodes in a cluster.
k8s_get_resources
List resources of a specified kind.
k8s_get_resource
Get detailed information about a specific resource.