Configure GCloud CLI authentication
Install and authenticate the Google Cloud CLI for MCP integration. Use this when you need to connect Claude to GCP services like Cloud Storage, BigQuery, or Compute Engine.
/plugin marketplace add fcakyon/claude-codex-settings/plugin install gcloud-tools@claude-settingsSource: googleapis/gcloud-mcp
Check GCloud MCP status and configure CLI authentication if needed.
Run: gcloud --version
If not installed: Continue to Step 2. If installed: Skip to Step 3.
Tell the user:
Install Google Cloud SDK:
macOS (Homebrew):
brew install google-cloud-sdk
macOS/Linux (Manual):
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
Windows:
Download from: https://cloud.google.com/sdk/docs/install
After install, restart your terminal.
Run these commands:
# Login with your Google account
gcloud auth login
# Set up Application Default Credentials (required for MCP)
gcloud auth application-default login
Both commands will open a browser for authentication.
# List available projects
gcloud projects list
# Set default project
gcloud config set project YOUR_PROJECT_ID
Run: gcloud auth list
Should show your authenticated account with asterisk (*).
Tell the user:
After authentication:
1. Exit Claude Code
2. Run `claude` again
The MCP will use your gcloud credentials.
If GCloud MCP fails:
Common fixes:
1. ADC not found - Run gcloud auth application-default login
2. Project not set - Run gcloud config set project PROJECT_ID
3. Permission denied - Check IAM roles in Cloud Console
4. Quota exceeded - Check quotas in Cloud Console
5. Token expired - Run gcloud auth application-default login again
If user doesn't need GCloud integration:
To disable this plugin:
1. Run /mcp command
2. Find the gcloud-observability server
3. Disable it
This prevents errors from missing authentication.