Gemini Cloud Assist

v1.0.0Cloud Servicesstable

An MCP Server for Gemini Cloud Assist; provides tools to assist with your tasks on GCP

gemini-cloud-assistgoogle-cloudmcp-server
Share:
61
Stars
0
Downloads
0
Weekly
0/5

What is Gemini Cloud Assist?

Gemini Cloud Assist is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for gemini cloud assist; provides tools to assist with your tasks on gcp

An MCP Server for Gemini Cloud Assist; provides tools to assist with your tasks on GCP

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP Server for Gemini Cloud Assist; provides tools to ass

Use Cases

Get assistance with GCP tasks using Gemini Cloud Assist tools.
Perform Google Cloud operations through AI commands.
Access GCP resources and services via MCP.
LicenseApache-2.0
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx gemini-cloud-assist

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Gemini Cloud Assist

The Gemini Cloud Assist MCP server connects any MCP-compatible AI client to Google Cloud's Gemini Cloud Assist APIs, enabling natural-language management, troubleshooting, design, and cost optimization of Google Cloud Platform resources directly from the command line or chat interface. The server exposes five primary tools — ask_cloud_assist, design_infra, investigate_issue, invoke_operation, and optimize_costs — backed by Gemini Cloud Assist's deep integration with GCP services. It is designed for GCP engineers and architects who want to describe infrastructure problems or changes in plain English and have an AI agent handle the GCP API calls, investigations, and Terraform generation.

Prerequisites

  • Google Cloud SDK (gcloud CLI) installed and configured
  • A Google Cloud project with access requested for the Gemini Cloud Assist Private Preview (contact your Google Cloud account team)
  • IAM roles: roles/serviceusage.serviceUsageAdmin and roles/geminicloudassist.user on your user account
  • Application Default Credentials configured via gcloud auth application-default login
  • An MCP-compatible client such as Gemini CLI, Cursor, or Claude
1

Authenticate to Google Cloud

Set up both gcloud CLI authentication and Application Default Credentials (ADC). The MCP server uses ADC to authenticate all requests to the Gemini Cloud Assist APIs.

gcloud auth login
gcloud auth application-default login
2

Set your active project

Ensure your gcloud config points to the GCP project where you have the required IAM roles and where Gemini Cloud Assist access has been granted.

gcloud config set project YOUR_PROJECT_ID
3

Configure your MCP client for the remote server

The Gemini Cloud Assist MCP server is a Remote MCP Server (as of v0.8.0+). Configure your client to connect to the hosted endpoint using Google OAuth credentials. The server URL is https://geminicloudassist.googleapis.com/mcp.

4

Add the Application Design Center server (optional)

For infrastructure design and deployment workflows, also add the Application Design Center MCP endpoint. It exposes tools for IaC template management and Security Command Center compliance assessment.

5

Verify access by asking a GCP question

Start a session in your MCP client and ask a simple GCP question to confirm the server is connected and your credentials are accepted.

Gemini Cloud Assist Examples

Client configuration

Add this configuration to your Gemini CLI settings.json (~/.gemini/settings.json) to connect to both the Gemini Cloud Assist and Application Design Center MCP endpoints.

{
  "mcpServers": {
    "gemini_cloud_assist": {
      "httpUrl": "https://geminicloudassist.googleapis.com/mcp",
      "authProviderType": "google_credentials",
      "oauth": {
        "scopes": ["https://www.googleapis.com/auth/cloud-platform"]
      },
      "timeout": 600000
    },
    "application_design_center": {
      "httpUrl": "https://designcenter.googleapis.com/mcp",
      "authProviderType": "google_credentials",
      "oauth": {
        "scopes": ["https://www.googleapis.com/auth/cloud-platform"]
      },
      "timeout": 600000
    }
  }
}

Prompts to try

Example prompts that leverage the ask_cloud_assist, investigate_issue, optimize_costs, and design_infra tools:

- "Why are my Cloud Run requests failing with 500 errors in the last hour?"
- "Design a highly available three-tier web application architecture on GCP with Cloud SQL and Cloud Load Balancing"
- "Which of my Compute Engine instances have been idle for more than 7 days?"
- "Show me my top 5 cost drivers this month and suggest optimizations"
- "Create a VPC network with two subnets in us-central1 and europe-west1"

Troubleshooting Gemini Cloud Assist

Request denied or 403 error when calling MCP tools

Ensure you have been granted access to the Gemini Cloud Assist Private Preview by your Google Cloud account team. Also verify you have the roles/geminicloudassist.user IAM role on your account in the target project.

ADC credentials not found or expired

Re-run 'gcloud auth application-default login' to refresh your credentials. The server uses ADC, not the gcloud CLI session — both need to be active. Ensure GOOGLE_APPLICATION_CREDENTIALS is not set to a stale service account file.

invoke_operation tool is not available or returns errors

The invoke_operation tool (for creating/updating/deleting GCP resources) requires Agent Actions to be explicitly enabled in your Gemini Cloud Assist configuration. Ask your GCP account team about enabling Agent Actions for your project during the Private Preview.

Frequently Asked Questions about Gemini Cloud Assist

What is Gemini Cloud Assist?

Gemini Cloud Assist is a Model Context Protocol (MCP) server that mcp server for gemini cloud assist; provides tools to assist with your tasks on gcp It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Gemini Cloud Assist?

Follow the installation instructions on the Gemini Cloud Assist GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Gemini Cloud Assist?

Gemini Cloud Assist works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Gemini Cloud Assist free to use?

Yes, Gemini Cloud Assist is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "gemini-cloud-assist": { "command": "npx", "args": ["-y", "gemini-cloud-assist"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Gemini Cloud Assist?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides