Skip to main content

mcp

com.googleapis.container/mcpVersion 1.0.0

Provides read access to your GKE and Kubernetes resources.

Status

Responds48 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:59 UTC
Latency
48 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://container.googleapis.com/mcpResponds48 ms
No sign-in

Claude Code

claude mcp add --transport http container https://container.googleapis.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: container
Remote MCP server URL: https://container.googleapis.com/mcp

Cursor

{
  "mcpServers": {
    "container": {
      "url": "https://container.googleapis.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"container","type":"http","url":"https://container.googleapis.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

27 tools

Tools of mcp
Read-only
Idempotent
Open world
apply_k8s_manifestApplies a Kubernetes manifest to a cluster using server-side apply. This is similar to running `kubectl apply --server-side`.YesNoYesNo
cancel_operationCancels a specific GKE operation.YesNoYesNo
check_k8s_authChecks whether an action is allowed on a Kubernetes resource. This is similar to running `kubectl auth can-i`.NoYesYesNo
create_clusterCreates a new GKE cluster in a given project and location. It's recommended to read the [GKE documentation](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/configuration-overview) to understand cluster configuration options. For regional locations, cluster creation will default to Autopilot mode, as recommended by GKE best practices. If the user explicitly wants to create a Standard cluster, you need to set autopilot.enabled=false in the cluster configuration. Clusters in zonal locations are always Standard clusters. If a Standard cluster configuration has neither nodePools nor initialNodeCount, the cluster is created without any nodes (older GKE versions reject the request), so include nodePools or initialNodeCount when the user needs nodes to run workloads. This is similar to running `gcloud container clusters create-auto` or `gcloud container clusters create`. NoNoNoNo
create_node_poolCreates a node pool for a specific GKE cluster.NoNoNoNo
delete_k8s_resourceDeletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.YesNoNoNo
describe_k8s_resourceShows the details of a specific Kubernetes resource. This is similar to running `kubectl describe`.NoYesYesNo
diagnose_k8s_workloadCollects a correlated incident snapshot for a Kubernetes workload (Deployment, StatefulSet, DaemonSet), verifying referenced ConfigMaps, Secrets, and PVCs, warning events, and automatically deduplicating container error logs.NoYesYesNo
get_clusterGets the details of a specific GKE cluster.NoYesYesNo
get_k8s_cluster_healthComputes a high-level health scorecard across nodes, workloads, system pods, and control-plane components (GKE cluster state, admission webhooks, and API Priority and Fairness).NoYesYesNo
get_k8s_cluster_infoGets cluster endpoint information. This is similar to running `kubectl cluster-info`.NoYesYesNo
get_k8s_log_summaryFetches and deduplicates container logs using pattern fingerprinting to reduce token usage. Prefer this over get_k8s_logs when triaging crashes or noisy logs.NoYesYesNo
get_k8s_logsGets logs from a Kubernetes container in a pod. This is similar to running `kubectl logs`.NoYesYesNo
get_k8s_resourceGets one or more Kubernetes resources from a cluster. Resources can be filtered by type, name, namespace, and label selectors. Returns the resources in YAML format. This is similar to running `kubectl get`.NoYesYesNo
get_k8s_rollout_statusChecks the current rollout status of a Kubernetes resource. This is similar to running `kubectl rollout status`.NoYesYesNo
get_k8s_versionRetrieves Kubernetes client and server versions for a given cluster. This is similar to running `kubectl version`.NoYesYesNo
get_node_poolGets the details of a specific node pool within a GKE cluster.NoYesYesNo
get_operationGets the details of a specific GKE operation.NoYesYesNo
list_clustersLists GKE clusters in a given project and location. Location can be a region, zone, or '-' for all locations.NoYesYesNo
list_k8s_api_resourcesRetrieves the available API groups and resources from a Kubernetes cluster. This is similar to running `kubectl api-resources`.NoYesYesNo
list_k8s_cluster_issuesScans a cluster or namespace for abnormal pods (CrashLoopBackOff, OOMKilled, ImagePullBackOff), node pressure, stalled rollouts, quota exhaustion, PDB blocks, admission webhook risks, and API Priority and Fairness issues.NoYesYesNo
list_k8s_eventsRetrieves events from a Kubernetes cluster. This is similar to running `kubectl events`.NoYesYesNo
list_node_poolsLists the node pools for a specific GKE cluster.NoYesYesNo
list_operationsLists GKE operations in a given project and location. Location can be a region, zone, or '-' for all locations.NoYesYesNo
patch_k8s_resourcePatches a Kubernetes resource. This is similar to running `kubectl patch`.YesNoNoNo
update_clusterUpdates a specific GKE cluster.YesNoYesNo
update_node_poolUpdates a specific node pool within a GKE cluster.YesNoYesNo

Details

Registry status
Active
Published
Apr 19, 2026
Updated
Apr 19, 2026
Website
Not given
Repository
Not given
Categories (suggested)
Cloud and infrastructureSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing