An MCP server that enables AI assistants to interact with Google Cloud via the gcloud CLI using natural language.
gcloud-mcp is a Model Context Protocol (MCP) server that enables AI assistants to execute Google Cloud operations via the gcloud CLI using natural language. It translates user prompts into gcloud commands, allowing users to manage cloud resources without memorizing complex syntax. The server acts as a bridge between AI clients like Gemini CLI or Claude Desktop and Google Cloud's command-line interface.
Developers, DevOps engineers, and cloud administrators who use Google Cloud and want to interact with it through AI assistants. Teams looking to lower the barrier to entry for cloud management for members less familiar with the gcloud CLI.
It provides a secure, natural language interface to Google Cloud that leverages existing gcloud authentication and permissions. Unlike generic AI tools, it understands gcloud command structures and includes safety restrictions to prevent execution of inappropriate commands by AI agents.
gcloud MCP server
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Translates user prompts into gcloud commands, allowing users to describe outcomes instead of memorizing syntax, as emphasized in the key features and README.
Leverages existing gcloud authorization, supporting service account impersonation for principle of least privilege, detailed in the MCP Permissions section.
Hosts additional MCP servers for Observability, Storage, and BackupDR, providing a unified natural language interface for various Google Cloud services, as listed in the table.
Configurable for popular AI clients like Gemini CLI, Claude Desktop, Cursor, and VS Code, with specific setup instructions provided in the README.
The repository is explicitly marked as in preview and not covered by Google Cloud Terms of Service, meaning it may have breaking changes and isn't production-ready.
Requires editing different JSON configuration files for each AI client (e.g., Claude Desktop, Cursor), which can be tedious and error-prone compared to a unified installer.
Some gcloud commands are blocked by default for safety reasons, limiting functionality for advanced users who need those commands, as noted in the MCP Permissions section.