The Kubernetes MCP server provides a flexible Model Context Protocol (MCP) interface for managing and interacting with Kubernetes and OpenShift clusters.
pods_list — List all pods in the cluster.pods_list_in_namespace — List pods in a specific namespace.pods_get — Get details of a specific pod.pods_log — Retrieve logs from a pod (with container and previous options).pods_exec — Execute commands inside a pod container.pods_delete — Delete a pod by name.pods_run — Run a new pod with a specified image.pods_top — Retrieve pod CPU/memory usage (via metrics server).
resources_create_or_update — Create or update a Kubernetes resource from YAML/JSON.resources_get — Retrieve a specific resource.resources_list — List resources (by API version, kind, namespace, label selectors).resources_delete — Delete a resource by kind and name.