MCP-Mirror/Flux159_mcp-server-kubernetes
If you are the rightful owner of Flux159_mcp-server-kubernetes 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.
MCP Server that can connect to a Kubernetes cluster and manage it.
Tools
Functions exposed to the LLM to take actions
cleanup
Cleanup all managed resources
kubectl_get
Get or list Kubernetes resources by resource type, name, and optionally namespace
kubectl_describe
Describe Kubernetes resources by resource type, name, and optionally namespace
kubectl_apply
Apply a Kubernetes YAML manifest from a string or file
kubectl_delete
Delete Kubernetes resources by resource type, name, labels, or from a manifest file
kubectl_create
Create Kubernetes resources using various methods (from file or using subcommands)
kubectl_logs
Get logs from Kubernetes resources like pods, deployments, or jobs
kubectl_scale
Scale a Kubernetes deployment
kubectl_patch
Update field(s) of a resource using strategic merge patch, JSON merge patch, or JSON patch
kubectl_rollout
Manage the rollout of a resource (e.g., deployment, daemonset, statefulset)
kubectl_context
Manage Kubernetes contexts - list, get, or set the current context
explain_resource
Get documentation for a Kubernetes resource or field
install_helm_chart
Install a Helm chart
upgrade_helm_chart
Upgrade a Helm release
uninstall_helm_chart
Uninstall a Helm release
port_forward
Forward a local port to a port on a Kubernetes resource
stop_port_forward
Stop a port-forward process
exec_in_pod
Execute a command in a Kubernetes pod or container and return the output
list_api_resources
List the API resources available in the cluster
kubectl_generic
Execute any kubectl command with the provided arguments and flags
ping
Verify that the counterpart is still responsive and the connection is alive.
Prompts
Interactive templates invoked by user choice
k8s-diagnose
Diagnose Kubernetes Resources.
Resources
Contextual data attached and managed by the client
Kubernetes Pods
URI: k8s://default/pods
MIME: application/json
List of pods in the default namespace
Kubernetes Deployments
URI: k8s://default/deployments
MIME: application/json
List of deployments in the default namespace
Kubernetes Services
URI: k8s://default/services
MIME: application/json
List of services in the default namespace
Kubernetes Namespaces
URI: k8s://namespaces
MIME: application/json
List of all namespaces
Kubernetes Nodes
URI: k8s://nodes
MIME: application/json
List of all nodes in the cluster