Skip to content

Google Cloud Platform

The GCP connector indexes project metadata into the local SQLite index and exposes a small read + HITL-gated write surface for Cloud Run and GKE. The MCP server shells out to the gcloud CLI using Application Default Credentials.


  • Service id: gcp
  • Item types: project
Terminal window
nimbus connector auth gcp

Stored in the Vault as gcp.credentials_json_path and gcp.project_id. The credentials JSON path is exported into the connector spawn as GOOGLE_APPLICATION_CREDENTIALS, which gcloud (and any Google client library) picks up as ADC.

Tool Purpose
gcp_cloud_run_service_list List Cloud Run services in a region.

Every tool below requires interactive consent through the Gateway HITL gate before it executes.

Tool Purpose
gcp_cloud_run_deploy Deploy a container image to Cloud Run.
gcp_gke_workload_restart Restart a GKE deployment rollout via kubectl (uses current cluster credentials).
  • Requires the gcloud CLI on PATH — the MCP server invokes it via Bun.spawn(["gcloud", ...]).
  • gcp_gke_workload_restart additionally requires kubectl on PATH and a configured cluster context.