GKE MCP Server

Google Cloud's MCP server and Gemini CLI extension for GKE clusters: resources, logs, deploys, costs and upgrade risks

  • 169 ★ on the repository
  • Last commit
  • Apache-2.0
MCP serverOfficial

Broad access

Why this level

  • Applies manifests and changes cloud clusters
  • Can delete Kubernetes resources
All reasons and checks
Needs a VPN

googlecloudplatform/gke-mcp

Install

Manual install

gemini extensions install https://github.com/GoogleCloudPlatform/gke-mcp.git

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Applies manifests and changes cloud clusters
  • Can delete Kubernetes resources

This is third-party code. Review the repository files before installing.

What it does

The server lets the agent work with Google Kubernetes Engine. The agent lists, creates and updates clusters and node pools, reads Kubernetes resources, events and logs, applies manifests and queries Cloud Logging. Bundled prompts help analyze GKE costs and assess control plane upgrade risks. Deleting clusters and node pools is available only when explicitly enabled.

Who it is for. For DevOps engineers and developers who run clusters on GKE.

Good fit when

  • You need to find why a pod crashes using logs and events
  • You want to assess risks before a cluster upgrade
  • You need to see where GKE spending goes

Not a fit when

  • Your clusters are not on Google Cloud
  • You need a tool with production guarantees

Example request

Build an upgrade risk report for prod-cluster to the next minor version

MCP

Transport
stdio, http
Authentication
not required

Environment variables

DK_API_KEY secret
Developer Knowledge API key for documentation-aware manifest generation
DK_BASE_URL
Developer Knowledge API base URL

Limitations

The authors call it experimental and not for production; it is not an officially supported Google product. Requires access to a Google Cloud project. Manifest generation with documentation needs a Developer Knowledge API key. Google Cloud does not onboard new customers from Russia.

How to disable. Remove the extension with gemini extensions uninstall or delete the gke-mcp block from the client's MCP config.

FAQ

Can it run over HTTP?

Yes, with --server-mode http. By default it binds to 127.0.0.1 only.

How do I install it in Gemini CLI?

Run gemini extensions install https://github.com/GoogleCloudPlatform/gke-mcp.git.

Discussion

No questions or reviews yet.

Editors’ pick

A Go MCP server for Kubernetes and OpenShift: resources, pods, logs, Helm and Tekton straight through the cluster API

MCP serverBroad access2.2KRepository stars
Official

Google Cloud MCP servers: gcloud commands, logs and metrics, Cloud Storage and Backup and DR

MCP serverBroad access939Repository stars

A CLI and Kubernetes controller for developing, building and deploying MCP servers. For platform teams, written in Go

CLIBroad access476Repository stars

Kubernetes MCP

MCP Server Kubernetes

Editors’ pick

MCP server for managing a Kubernetes cluster through kubectl and Helm, with a non-destructive mode

MCP serverBroad access1.6KRepository stars

A Go MCP server for Kubernetes: read any cluster resource and pod logs, with apply and exec in write mode

MCP serverBroad access59Repository stars

MCP server for Kubernetes: the agent reads cluster state, diagnoses pod failures and runs operations through kubectl

MCP serverBroad access965Repository stars

README in short

The README offers three install paths: a Gemini CLI extension, a script for Linux and macOS, and go install. Other clients have separate guides in the docs folder. It lists tools, prompts for costs and upgrades, and bundled context on known GKE issues. It covers stdio and Streamable HTTP transports. Apache 2.0 licensed.

README badge

Report a problem

Foxx AIGKE MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.