Gemini Cloud Assist MCP logo

Gemini Cloud Assist MCP

Connects MCP clients to Google Cloud’s Cloud Operator for troubleshooting, infrastructure reviews, cost analysis, and session management.

Install Gemini Cloud Assist MCP

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for gemini-cloud-assist-mcp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

gemini-cloud-assist-mcp connects MCP clients to the Gemini Cloud Assist Cloud Operator endpoint for work across Google Cloud projects. Its three tools delegate operational questions, list previous operator sessions, and retrieve session histories. The operator can use live project context for incident investigation, rollout review, architecture guidance, Terraform and configuration review, and cost analysis. Reach for it when an agent needs Google Cloud-specific operational context rather than local, unaided answers; access is limited to Private Preview allowlisted projects.

Use cases

  • Investigate production incidents and root causes
  • Review rollout plans, diffs, and rollback readiness
  • Generate or audit Terraform and infrastructure configuration
  • Analyze cloud spending and underused resources
  • Resume or inspect earlier operator sessions

Key features

  • Cloud Operator access through a remote MCP endpoint
  • Live Google Cloud project context for operational analysis
  • Terraform, Kubernetes, IAM, and network configuration review
  • Cost analysis and optimization recommendations
  • Paginated operator session search and retrieval
  • Context-based multi-turn sessions

Tools3

What Gemini Cloud Assist MCP lets your agent do. Expand a tool for its parameters.

Verified live~2.6k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

23/23 checks healthy over the last 95d

What it can do

From the 3 tools this server returned when we ran it.

Makes network requests · 3Read-only tools · 3
Tool definitions changed on 2026-11-02. Review them if you approved this server earlier.

Observed 2026-11-02 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars72Stargazers on the source repository.
Last commit3d agoMost recent push to the default branch.
Tools exposed3Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Gemini Cloud Assist MCP works

What gemini-cloud-assist-mcp does

gemini-cloud-assist-mcp connects MCP-compatible clients to the Gemini Cloud Assist APIs, specifically the Cloud Operator endpoint at https://geminicloudassist.googleapis.com/mcp/autocloud. The endpoint exposes an operator agent that can investigate incidents, review deployment readiness, assess Google Cloud architectures, generate or review Terraform and other infrastructure configuration, analyze spending, and answer documentation-grounded operational questions.

The operator works against a target Google Cloud project and can use project context such as resource inventory, application topology, logging, monitoring, service health, organization policies, and billing. It also has a sandbox for validating configurations against Google Cloud standards.

How it works

Call ask_cloud_operator with a project resource such as projects/my-service-prod and place the user’s request in userQuery. Requests should be forwarded verbatim. Since the operator cannot inspect the caller’s local filesystem, relevant Terraform files, Kubernetes manifests, configuration files, diffs, and logs should be included in the request with their relative paths and contents.

The tool returns a context identifier for continuing the conversation. Pass that contextId on follow-up calls, along with the same agentId when one was selected. New tasks omit the context identifier. When the operator produces code or file changes, write new files to the workspace and apply edits as reviewable diffs.

Sessions can be managed with the other two tools. search_operator_sessions lists sessions for a project, with pagination and session metadata. fetch_operator_session retrieves a session’s summary and conversation turns, using a context ID, session ID, or full session resource name. Session results are ordered oldest first, so finding the newest entries may require paging through the results.

Setup and configuration

Access requires a Google Cloud project, the Google Cloud SDK, and these IAM roles on the user account:

  • roles/serviceusage.serviceUsageAdmin, to enable the Cloud Assist APIs
  • roles/geminicloudassist.user, to call the Cloud Assist APIs

Authentication uses local Application Default Credentials. Configure them with gcloud auth login followed by gcloud auth application-default login.

The remote MCP endpoint can be configured in supported clients. Antigravity uses a serverUrl and Google credentials. Cursor requires a desktop OAuth client, the redirect URI URI://anysphere.cursor-mcp/oauth/callback, and the cloud-platform scope. The repository also provides a Cloud Operator plugin for Claude Code and ChatGPT Codex; the plugin configures the connection, applies a 30-minute tool timeout, and helps the agent choose when to delegate work.

Tools and capabilities

  • ask_cloud_operator: Delegate troubleshooting, root-cause analysis, rollout checks, cost and resource analysis, architecture evaluation, Terraform generation or review, and Google Cloud how-to questions.
  • search_operator_sessions: List a project’s Cloud Operator sessions with identifiers, titles, summaries, status, and timestamps.
  • fetch_operator_session: Read the conversation and state of a selected session, including additional paginated turns.

The operator can review Terraform, IAM and network configuration, Kubernetes manifests, Helm-related infrastructure, deployment plans, diffs, and error logs when their contents are supplied in the request.

Limitations and notes

The Cloud Operator MCP tools are in Private Preview and restricted to allowlisted projects. Their parameters may change as Gemini Cloud Assist evolves. The configurations in this repository expose only the /mcp/autocloud tools; other Gemini Cloud Assist tools on /mcp, including ask_cloud_assist, design_infra, investigate_issue, invoke_operation, and optimize_costs, are not reachable through these configurations.

The older local Node.js architecture is being replaced by the Remote MCP Server architecture. Use the latest package line supporting the remote server; legacy local configurations are intended only for transition. Google Cloud authentication, project selection, and IAM permissions remain prerequisites for requests.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Gemini Cloud Assist MCP

gemini-cloud-assist-mcp is an MCP server that connects MCP clients to Gemini Cloud Assist APIs and exposes Cloud Operator tools for asking about Google Cloud operations, listing prior operator sessions, and retrieving session conversations. It uses live GCP project context for troubleshooting, infrastructure review, cost analysis, rollout checks, and architecture or how-to guidance.

Configure a supported MCP client to use the remote Cloud Operator endpoint and authenticate with Google Cloud Application Default Credentials. Set up the Google Cloud SDK, a project, the required IAM roles, and run `gcloud auth login` followed by `gcloud auth application-default login`.

Yes, gemini-cloud-assist-mcp works with Cursor through the remote `/mcp/autocloud` endpoint. Create a desktop OAuth client in Google Cloud, use `URI://anysphere.cursor-mcp/oauth/callback` as the redirect URI, and configure the client ID, secret, and Cloud Platform scope.

Pass the `contextId` returned by `ask_cloud_operator` in a follow-up call, keeping the same `agentId` when one was selected. Use `search_operator_sessions` to locate earlier sessions or `fetch_operator_session` to inspect a session before resuming it.

The available tools are `ask_cloud_operator`, `search_operator_sessions`, and `fetch_operator_session`. They delegate Google Cloud operational work, list Cloud Operator sessions, and retrieve session histories; other Gemini Cloud Assist tools served on the separate `/mcp` endpoint are not exposed by these configurations.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGemini Cloud Assist MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/gemini-cloud-assist-mcp?style=directory)](https://allmcps.com/mcp/gemini-cloud-assist-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/gemini-cloud-assist-mcp"><img src="https://allmcps.com/api/badge/gemini-cloud-assist-mcp?style=directory" alt="Gemini Cloud Assist MCP on AllMCPs" /></a>