Gke (google Kubernetes Engine) Mcp MCP Server

Enable MCP-compatible AI agents to interact with Google Kubernetes Engine.

Local serverstdio

What is the Gke (google Kubernetes Engine) Mcp Server?

Gke (google Kubernetes Engine) Mcp is an MCP project maintained in the googlecloudplatform/gke-mcp repository. The maintainer describes its purpose as “Enable MCP-compatible AI agents to interact with Google Kubernetes Engine”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using gke-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares DK_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
cluster_toolkit_downloadDownload the Cluster Toolkit Git repository.
list_clustersList GKE clusters.
get_clusterGet detailed information about a single GKE cluster.
create_clusterCreate a new GKE cluster (defaults to Autopilot).
get_kubeconfigConfigure kubeconfig for a GKE cluster.
update_clusterUpdate a GKE cluster.
get_node_sos_reportGenerate and download an SOS report from a GKE node.
delete_clusterDelete a GKE cluster (if enabled).
list_node_poolsList node pools in a GKE cluster.
get_node_poolGet details for a GKE node pool.
create_node_poolCreate a new node pool in a GKE cluster.
update_node_poolUpdate a GKE node pool.
delete_node_poolDelete a GKE node pool (if enabled).
gke_deployDeploy a workload to a GKE cluster using a configuration file.
query_logsQuery Google Cloud Platform logs using Logging Query Language (LQL).
get_log_schemaGet the schema for a specific GKE log type.
list_monitored_resource_descriptorsList monitored resource descriptors for GKE.
list_recommendationsList recommendations for GKE clusters.
get_k8s_changelogGet Kubernetes changelog for upgrades.
get_gke_release_notesGet GKE release notes.
generate_manifestGenerate a Kubernetes manifest using Vertex AI.
get_k8s_resourceGets one or more Kubernetes resources from a cluster.
list_k8s_eventsRetrieves events from a Kubernetes cluster.
get_k8s_versionRetrieves the Kubernetes server version for a given cluster.
apply_k8s_manifestApplies a Kubernetes manifest to a cluster using server-side apply.
get_k8s_logsGets logs from a Kubernetes container in a pod.
delete_k8s_resourceDelete a Kubernetes resource from a cluster.

How to install the Gke (google Kubernetes Engine) Mcp Server

{
  "mcpServers": {
    "gke-mcp": {
      "command": "gke-mcp",
      "env": {
        "DK_API_KEY": "YOUR_DK_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
DK_API_KEYDeclared in the maintainer’s client configuration.Check documentation