Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Cloud and hosting - official Google Cloud server

GKE MCP server

Open source local MCP server and Gemini CLI extension from Google Cloud that lets agents manage GKE clusters and node pools, deploy workloads, query logs, and work with Kubernetes resources. It runs locally from github.com/GoogleCloudPlatform/gke-mcp (go); the notes below cover how it authenticates.

Last verified 12 tools2 sources

Install

Generic

JSON
{
  "mcpServers": {
    "gke-mcp": {
      "command": "gke-mcp",
      "env": {
        "DK_API_KEY": "your-api-key-here"
      }
    }
  }
}

Tools

list_clusters
List GKE clusters.
get_cluster
Get detailed information about a single GKE cluster.
create_cluster
Create a new GKE cluster (defaults to Autopilot).
get_kubeconfig
Configure kubeconfig for a GKE cluster.
create_node_pool
Create a new node pool in a GKE cluster.
gke_deploy
Deploy a workload to a GKE cluster using a configuration file.
query_logs
Query Google Cloud Platform logs using Logging Query Language (LQL).
list_recommendations
List recommendations for GKE clusters.
get_gke_release_notes
Get GKE release notes.
generate_manifest
Generate a Kubernetes manifest using Vertex AI.
apply_k8s_manifest
Applies a Kubernetes manifest to a cluster using server-side apply.
get_k8s_logs
Gets logs from a Kubernetes container in a pod.

As documented on October 17, 2026. A running server reports its current list through tools/list.

Notes and caveats

  • README disclaimer: 'provided for education and experimentation, and is not an officially supported Google product', 'NOT FOR PRODUCTION USE'.
  • Install via go install, install script or Gemini CLI extension.
  • The generic snippet is the documented example that also sets DK_API_KEY for the Developer Knowledge API (optional).
  • Google also runs a managed GKE remote MCP server.

FAQ

What does the GKE MCP server do?

Open source local MCP server and Gemini CLI extension from Google Cloud that lets agents manage GKE clusters and node pools, deploy workloads, query logs, and work with Kubernetes resources. The vendor documents 12 tools, including list_clusters, get_cluster, create_cluster and get_kubeconfig.

How do I add the GKE MCP server to an MCP client?

Google Cloud documents a Generic config; copy it from the Generic section of this page.

Does the GKE MCP server need authentication?

It uses a scheme other than OAuth or an API key, such as the session of the app or instance it runs in; the notes on this page describe it. Transport: stdio, Streamable HTTP. Status: Unlabelled, last checked October 17, 2026.

Sources

Last verified against 2 Google Cloud pages, then re-checked independently.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.