A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.

- ๐ Query and modify GCP resources using natural language
- โ๏ธ Support for multiple GCP projects
- ๐ Multi-region support
- ๐ Secure credential handling (no credentials are exposed to external services)
- ๐โโ๏ธ Local execution with your GCP credentials
- ๐ Automatic retries for improved reliability
- Node.js
- Claude Desktop/Cursor/Windsurf
- GCP credentials configured locally (application default credentials)
- Clone the repository:
git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp- Install dependencies:
npm install-
Open Claude desktop app and go to Settings -> Developer -> Edit Config
-
Add the following entry to your
claude_desktop_config.json:
via npm:
{
"mcpServers": {
"gcp": {
"command": "sh",
"args": ["-c", "npx -y gcp-mcp"]
}
}
}If you installed from source: