MCP server
Google Cloud MCP server
Deploy code or containers to Cloud Run and list services and logs.
★ 632pushed 2026-10-23Apache-2.0
No one-line setup: it needs a build step, an app plugin or account details. Follow the README.
Google-hosted server to manage AlloyDB for PostgreSQL clusters and run queries.
https://alloydb.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http alloydb https://alloydb.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://alloydb.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://alloydb.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"alloydb": {
"url": "https://alloydb.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"alloydb": {
"type": "http",
"url": "https://alloydb.googleapis.com/mcp"
}
}
}Run codex mcp add alloydb --url https://alloydb.googleapis.com/mcp (then codex mcp login alloydb), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.alloydb] url = "https://alloydb.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http alloydb https://alloydb.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http alloydb https://alloydb.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"alloydb": {
"serverUrl": "https://alloydb.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"alloydb": {
"url": "https://alloydb.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth alloydb. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"alloydb": {
"type": "remote",
"url": "https://alloydb.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"alloydb": {
"url": "https://alloydb.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"alloydb": {
"type": "streamableHttp",
"url": "https://alloydb.googleapis.com/mcp"
}
}
}Google-hosted server to search and read Google Cloud log entries.
https://logging.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http cloud-logging https://logging.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://logging.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://logging.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"cloud-logging": {
"url": "https://logging.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"cloud-logging": {
"type": "http",
"url": "https://logging.googleapis.com/mcp"
}
}
}Run codex mcp add cloud-logging --url https://logging.googleapis.com/mcp (then codex mcp login cloud-logging), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.cloud-logging] url = "https://logging.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http cloud-logging https://logging.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http cloud-logging https://logging.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"cloud-logging": {
"serverUrl": "https://logging.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"cloud-logging": {
"url": "https://logging.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth cloud-logging. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cloud-logging": {
"type": "remote",
"url": "https://logging.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"cloud-logging": {
"url": "https://logging.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"cloud-logging": {
"type": "streamableHttp",
"url": "https://logging.googleapis.com/mcp"
}
}
}Google-hosted server to query Google Cloud metrics, alerts and time series.
https://monitoring.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http cloud-monitoring https://monitoring.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://monitoring.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://monitoring.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"cloud-monitoring": {
"url": "https://monitoring.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"cloud-monitoring": {
"type": "http",
"url": "https://monitoring.googleapis.com/mcp"
}
}
}Run codex mcp add cloud-monitoring --url https://monitoring.googleapis.com/mcp (then codex mcp login cloud-monitoring), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.cloud-monitoring] url = "https://monitoring.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http cloud-monitoring https://monitoring.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http cloud-monitoring https://monitoring.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"cloud-monitoring": {
"serverUrl": "https://monitoring.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"cloud-monitoring": {
"url": "https://monitoring.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth cloud-monitoring. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cloud-monitoring": {
"type": "remote",
"url": "https://monitoring.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"cloud-monitoring": {
"url": "https://monitoring.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"cloud-monitoring": {
"type": "streamableHttp",
"url": "https://monitoring.googleapis.com/mcp"
}
}
}Google-hosted server to manage Cloud SQL for MySQL, PostgreSQL and SQL Server instances.
https://sqladmin.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http cloud-sql https://sqladmin.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://sqladmin.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://sqladmin.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"cloud-sql": {
"url": "https://sqladmin.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"cloud-sql": {
"type": "http",
"url": "https://sqladmin.googleapis.com/mcp"
}
}
}Run codex mcp add cloud-sql --url https://sqladmin.googleapis.com/mcp (then codex mcp login cloud-sql), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.cloud-sql] url = "https://sqladmin.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http cloud-sql https://sqladmin.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http cloud-sql https://sqladmin.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"cloud-sql": {
"serverUrl": "https://sqladmin.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"cloud-sql": {
"url": "https://sqladmin.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth cloud-sql. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cloud-sql": {
"type": "remote",
"url": "https://sqladmin.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"cloud-sql": {
"url": "https://sqladmin.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"cloud-sql": {
"type": "streamableHttp",
"url": "https://sqladmin.googleapis.com/mcp"
}
}
}Google-hosted server to list, create and manage Compute Engine VM instances and disks.
https://compute.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http compute-engine https://compute.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://compute.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://compute.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"compute-engine": {
"url": "https://compute.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"compute-engine": {
"type": "http",
"url": "https://compute.googleapis.com/mcp"
}
}
}Run codex mcp add compute-engine --url https://compute.googleapis.com/mcp (then codex mcp login compute-engine), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.compute-engine] url = "https://compute.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http compute-engine https://compute.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http compute-engine https://compute.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"compute-engine": {
"serverUrl": "https://compute.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"compute-engine": {
"url": "https://compute.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth compute-engine. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"compute-engine": {
"type": "remote",
"url": "https://compute.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"compute-engine": {
"url": "https://compute.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"compute-engine": {
"type": "streamableHttp",
"url": "https://compute.googleapis.com/mcp"
}
}
}Search Google's developer docs (Firebase, Android, Cloud, Maps and more) from the agent.
https://developerknowledge.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http google-developer-knowledge https://developerknowledge.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://developerknowledge.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://developerknowledge.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"google-developer-knowledge": {
"type": "http",
"url": "https://developerknowledge.googleapis.com/mcp"
}
}
}Run codex mcp add google-developer-knowledge --url https://developerknowledge.googleapis.com/mcp (then codex mcp login google-developer-knowledge), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.google-developer-knowledge] url = "https://developerknowledge.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http google-developer-knowledge https://developerknowledge.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http google-developer-knowledge https://developerknowledge.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"google-developer-knowledge": {
"serverUrl": "https://developerknowledge.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth google-developer-knowledge. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"google-developer-knowledge": {
"type": "remote",
"url": "https://developerknowledge.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"google-developer-knowledge": {
"url": "https://developerknowledge.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"google-developer-knowledge": {
"type": "streamableHttp",
"url": "https://developerknowledge.googleapis.com/mcp"
}
}
}Google-hosted server to inspect GKE clusters, node pools, workloads and operations.
https://container.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http google-kubernetes-engine https://container.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://container.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://container.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"google-kubernetes-engine": {
"url": "https://container.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"google-kubernetes-engine": {
"type": "http",
"url": "https://container.googleapis.com/mcp"
}
}
}Run codex mcp add google-kubernetes-engine --url https://container.googleapis.com/mcp (then codex mcp login google-kubernetes-engine), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.google-kubernetes-engine] url = "https://container.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http google-kubernetes-engine https://container.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http google-kubernetes-engine https://container.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"google-kubernetes-engine": {
"serverUrl": "https://container.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"google-kubernetes-engine": {
"url": "https://container.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth google-kubernetes-engine. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"google-kubernetes-engine": {
"type": "remote",
"url": "https://container.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"google-kubernetes-engine": {
"url": "https://container.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"google-kubernetes-engine": {
"type": "streamableHttp",
"url": "https://container.googleapis.com/mcp"
}
}
}Google-hosted server to manage Pub/Sub topics and subscriptions and publish messages.
https://pubsub.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http pub-sub https://pubsub.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://pubsub.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://pubsub.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"pub-sub": {
"url": "https://pubsub.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"pub-sub": {
"type": "http",
"url": "https://pubsub.googleapis.com/mcp"
}
}
}Run codex mcp add pub-sub --url https://pubsub.googleapis.com/mcp (then codex mcp login pub-sub), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.pub-sub] url = "https://pubsub.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http pub-sub https://pubsub.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http pub-sub https://pubsub.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"pub-sub": {
"serverUrl": "https://pubsub.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"pub-sub": {
"url": "https://pubsub.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth pub-sub. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"pub-sub": {
"type": "remote",
"url": "https://pubsub.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"pub-sub": {
"url": "https://pubsub.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"pub-sub": {
"type": "streamableHttp",
"url": "https://pubsub.googleapis.com/mcp"
}
}
}Google-hosted server to manage Spanner instances and databases and run SQL.
https://spanner.googleapis.com/mcp
Run in a terminal, then /mcp inside Claude Code to sign in. Add --scope project to share it via .mcp.json. docs
claude mcp add --transport http spanner https://spanner.googleapis.com/mcp
Customize > Connectors > Add > Add custom connector, paste this URL and sign in. It syncs to Claude Desktop and mobile. docs
https://spanner.googleapis.com/mcp
The free plan allows one custom connector. On Team and Enterprise an owner adds it under Organization settings > Connectors.
chatgpt.com/plugins > + > Add custom MCP server, paste the URL, set up sign-in and create it as a plugin. Then @-mention it in a chat. docs
https://spanner.googleapis.com/mcp
Workspace admins can turn custom MCP plugins off.
Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project), or use the install button. docs
{
"mcpServers": {
"spanner": {
"url": "https://spanner.googleapis.com/mcp"
}
}
}Add to .vscode/mcp.json (note the "servers" key and the type), or use the install button. Command Palette > "MCP: Open User Configuration" for all workspaces. docs
{
"servers": {
"spanner": {
"type": "http",
"url": "https://spanner.googleapis.com/mcp"
}
}
}Run codex mcp add spanner --url https://spanner.googleapis.com/mcp (then codex mcp login spanner), or add this to ~/.codex/config.toml. The CLI, IDE extension and Codex app share it. docs
[mcp_servers.spanner] url = "https://spanner.googleapis.com/mcp"
Run in a terminal (-s user adds it for all projects), then /mcp auth to sign in. In ~/.gemini/settings.json the key is httpUrl. docs
gemini mcp add -s user --transport http spanner https://spanner.googleapis.com/mcp
Run in a terminal; it writes ~/.copilot/mcp-config.json. docs
copilot mcp add --transport http spanner https://spanner.googleapis.com/mcp
Add to mcp_config.json: ~/.config/devin/mcp_config.json on macOS and Linux (older installs: ~/.codeium/windsurf/mcp_config.json), %APPDATA%\devin\ on Windows. docs
{
"mcpServers": {
"spanner": {
"serverUrl": "https://spanner.googleapis.com/mcp"
}
}
}Add to Zed's settings.json (or Settings > AI > MCP Servers > Add Server). Remote servers without an Authorization header sign in with OAuth. docs
{
"context_servers": {
"spanner": {
"url": "https://spanner.googleapis.com/mcp"
}
}
}Add to opencode.json in the project (or ~/.config/opencode/opencode.json). Sign in with opencode mcp auth spanner. docs
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"spanner": {
"type": "remote",
"url": "https://spanner.googleapis.com/mcp",
"enabled": true
}
}
}Add to ~/.kiro/settings/mcp.json (all projects) or .kiro/settings/mcp.json (this project). docs
{
"mcpServers": {
"spanner": {
"url": "https://spanner.googleapis.com/mcp"
}
}
}MCP Servers > Configure > Configure MCP Servers opens cline_mcp_settings.json; add this entry. docs
{
"mcpServers": {
"spanner": {
"type": "streamableHttp",
"url": "https://spanner.googleapis.com/mcp"
}
}
}Agent skills for Google Cloud
The MCP server gives the agent Google Cloud's tools; a skill teaches it how to use Google Cloud well. Install with the skills CLI or see each skill's page for Claude Code, Codex, Copilot and Cursor.
- gcloud CLIGoogle
Adds safety checks and guardrails when the agent plans or runs gcloud commands on Google Cloud.
npx skills add google/skills --skill gcloud
Which one to pick
- Start with Google Cloud Run: it's maintained by Google and follows its API.
- A remote server (AlloyDB, Cloud Logging, Cloud Monitoring, Cloud SQL, Compute Engine, Google Developer Knowledge, Google Kubernetes Engine, Pub/Sub and Spanner) needs no install and signs you in with OAuth. It's also the only kind ChatGPT and claude.ai can use.
FAQ
Is there an official Google Cloud MCP server?+
Yes: Google Cloud Run, AlloyDB, Cloud Logging, Cloud Monitoring, Cloud SQL, Compute Engine, Google Developer Knowledge, Google Kubernetes Engine, Pub/Sub and Spanner, maintained by Google.
How do I connect Google Cloud to Claude?+
In Claude Code, run the claude mcp add command shown above. In Claude Desktop, add the server to claude_desktop_config.json (Settings > Developer > Edit Config) and restart the app.
How do I use the Google Cloud MCP server in Cursor or VS Code?+
Open the Cursor or VS Code tab on the server above: it has the exact mcp.json entry. The same server also works in Claude Code, Claude Desktop / claude.ai, ChatGPT, Cursor, VS Code and Codex.
Can I use the Google Cloud MCP server in ChatGPT?+
ChatGPT connects to remote MCP servers only. AlloyDB, Cloud Logging, Cloud Monitoring, Cloud SQL, Compute Engine, Google Developer Knowledge, Google Kubernetes Engine, Pub/Sub and Spanner have a hosted URL: at chatgpt.com/plugins choose + > Add custom MCP server, paste the URL and create it as a plugin.
Is it safe to give an AI agent access to Google Cloud?+
Start with the official server, a read-only or test account and approval prompts on for anything that writes. Content the agent reads from Google Cloud (tickets, messages, pages) can carry prompt-injection instructions, so don't auto-approve actions.
All cloud & devops MCP servers · Agent skills · How MCP setup works in each client
MCP servers for similar apps: Airflow · Amazon ECS · Amazon EKS · Ansible · Argo CD · Artifactory · AWS CDK · AWS Lambda · Azure Key Vault · Azure Monitor · Azure Storage · Buildkite · CircleCI · Cloud Run · Cloudflare · Cloudflare Workers · Compute Engine · Cosmos DB · DigitalOcean · Docker Hub · DynamoDB · Fly.io · GKE · HCP Terraform