The Kubernetes MCP Server is a Model Context Protocol (MCP) server that can connect to a Kubernetes cluster and manage it. It provides an interface for LLMs to interact with Kubernetes resources, enabling operations like listing pods, describing resources, applying manifests, and more from your favourite copilot.
The Kubernetes MCP Server is available as part of the KKP’s default application catalog. It can be deployed to the user cluster either during the cluster creation or after the cluster is ready (existing cluster) from the Applications tab via UI.

-> Next button.
+ Add Application to deploy the application to the user cluster.
By default, the Kubernetes MCP Server exposes a service via ClusterIP. To access it locally, you need to use kubectl port-forward.
kubectl port-forward -n kubernetes-mcp-server svc/<service-name> 3000:3000
mcp.json):{
"mcpServers": {
"kubernetes-mcp-server": {
"url": "http://localhost:3000/mcp",
"type": "http"
}
}
}

For more advanced configuration and usage, please refer to the official documentation.