Help us improve
Share bugs, ideas, or general feedback.
From sre-extension
Automates setting up Google Managed MCP servers for Gemini CLI: enables APIs, configures services, generates API keys, and updates settings files.
npx claudepluginhub gemini-cli-extensions/sre --plugin sre-extensionHow this skill is triggered — by the user, by Claude, or both
Slash command
/sre-extension:gcp-mcp-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides the automated steps to configure your environment and enable the **Core Google Managed MCP servers** (Logging, Monitoring, GKE, Run, Resource Manager, Developer Knowledge) by default. Use the `--all` flag to include additional services like Error Reporting, Cloud SQL, Spanner, Pub/Sub, Vertex AI, Firestore, and BigQuery.
Manages MCP servers by discovering, analyzing, and executing tools/prompts/resources via CLI scripts. Use for integrations, capability discovery, tool filtering, and context bloat resolution.
Discovers, recommends, installs, and verifies MCP servers based on detected project stack, handling package installation, configuration, env vars, and testing.
Discovers zero-setup hosted MCP servers (Supabase, Vercel, Sentry, Stripe, Linear, Slack, Greptile) and provides connection URLs for immediate use in any MCP client.
Share bugs, ideas, or general feedback.
This skill provides the automated steps to configure your environment and enable the Core Google Managed MCP servers (Logging, Monitoring, GKE, Run, Resource Manager, Developer Knowledge) by default. Use the --all flag to include additional services like Error Reporting, Cloud SQL, Spanner, Pub/Sub, Vertex AI, Firestore, and BigQuery.
Use this skill when the user asks to "install OneMCP", "setup OneMCP", or "configure Google Managed MCP servers".
gcloud authenticated and a target Google Cloud Project with billing enabled.--all flag to include optional services (Error Reporting, Databases, Vertex AI).skills/gcp-mcp-setup/scripts/setup_onemcp.py <PROJECT_ID> [--local | --global] [--all] [--google-maps-key YOUR_KEY]mcpServers configuration to the correct location depending on which harness/CLI you are running:
.gemini/settings.json (if --local is provided) or ~/.gemini/settings.json (if --global is provided)..gemini/antigravity/mcp_config.json and .gemini/config/mcp_config.json (if --local is provided) or the global equivalents under ~/.gemini/ (if --global is provided).skills/gcp-mcp-setup/scripts/verify_setup.pyskills/gcp-mcp-setup/scripts/test_mcp_endpoint.sh [ENDPOINT_URL]./skills/gcp-mcp-setup/scripts/test_mcp_endpoint.sh https://monitoring.googleapis.com/mcpUser: "Please install OneMCP on my project my-gcp-project" Agent: "I will use the gcp-mcp-setup skill to configure your project and Gemini settings for Cloud Logging, Developer Knowledge, Firestore, and BigQuery."
Note that the gcloud CLI Identity (how you are currently logged in via gcloud auth login) may differ from the MCP Server Identity (which is based on Application Default Credentials, or ADC).
MCP servers typically use ADC to authenticate. If these identities do not match, you may encounter permission errors (e.g., serviceusage.serviceUsageConsumer denied) even if gcloud commands work correctly.
If MCP doesn't work, yhou can poropose to run this on user's behalf: gcloud auth application-default login --account <PROPOSED_IDENTITY_EMAIL>
If you encounter an identity mismatch:
gcloud auth application-default login --account=YOUR_CLI_IDENTITY to synchronize identities.python3 skills/gcp-mcp-setup/scripts/verify_setup.py.