mcpserver.lol
registry/googleapis-mcp-4
Connection check verified live · 20h ago

googleapis-mcp-4

Provides read access to your GKE and Kubernetes resources.

Tools 23
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

23 tools

Read from the running server on 20h ago.

apply_k8s_manifest can modify data dryRunparent*yamlManifest*forceConflicts
Applies a Kubernetes manifest to a cluster using server-side apply. This is similar to running `kubectl apply --server-side`.
cancel_operation can modify data name*parent*
Cancels a specific GKE operation.
check_k8s_auth read-only verb*parent*resourcenamespaceresourceType*
Checks whether an action is allowed on a Kubernetes resource. This is similar to running `kubectl auth can-i`.
create_cluster parent*cluster*
Creates 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/configurat…
create_node_pool parent*nodePool*
Creates a node pool for a specific GKE cluster.
delete_k8s_resource can modify data name*dryRunparent*cascadenamespaceresourceType*
Deletes a Kubernetes resource from a cluster. This is similar to running `kubectl delete`.
describe_k8s_resource read-only nameparent*namespaceresourceType*labelSelector
Shows the details of a specific Kubernetes resource. This is similar to running `kubectl describe`.
get_cluster read-only name*readMask
Gets the details of a specific GKE cluster.
get_k8s_cluster_info read-only parent*
Gets cluster endpoint information. This is similar to running `kubectl cluster-info`.
get_k8s_logs read-only name*tailsinceparent*previouscontainer +4
Gets logs from a Kubernetes container in a pod. This is similar to running `kubectl logs`.
get_k8s_resource read-only nameparent*namespaceoutputFormatresourceType*customColumns +2
Gets 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…
get_k8s_rollout_status read-only name*parent*namespaceresourceType*
Checks the current rollout status of a Kubernetes resource. This is similar to running `kubectl rollout status`.
get_k8s_version read-only parent*
Retrieves Kubernetes client and server versions for a given cluster. This is similar to running `kubectl version`.
get_node_pool read-only name*
Gets the details of a specific node pool within a GKE cluster.
get_operation read-only name*
Gets the details of a specific GKE operation.
list_clusters read-only parent*readMask
Lists GKE clusters in a given project and location. Location can be a region, zone, or '-' for all locations.
list_k8s_api_resources read-only parent*
Retrieves the available API groups and resources from a Kubernetes cluster. This is similar to running `kubectl api-resources`.
list_k8s_events read-only namelimitparent*namespaceresourceTypeallNamespaces
Retrieves events from a Kubernetes cluster. This is similar to running `kubectl events`.
list_node_pools read-only parent*
Lists the node pools for a specific GKE cluster.
list_operations read-only parent*
Lists GKE operations in a given project and location. Location can be a region, zone, or '-' for all locations.
patch_k8s_resource can modify data name*patch*parent*namespacepatchTyperesourceType*
Patches a Kubernetes resource. This is similar to running `kubectl patch`.
update_cluster can modify data name*update*
Updates a specific GKE cluster.
update_node_pool can modify data name*update*
Updates a specific node pool within a GKE cluster.