
GCP
Gcp Mcp enables AI assistants like Claude to interact with Google Cloud Platform resources through natural language queries and commands during conversations. The server provides tools for querying and modifying GCP resources across multiple projects and regions, including capabilities to list projects, manage Cloud SQL instances, view billing information, access Cloud Run services, query GKE clusters, and retrieve BigQuery datasets. It executes locally with the user's GCP credentials using application default authentication, ensuring secure credential handling without exposing credentials to external services.
- GitHub stars
- 198
- tools
- 9
- last updated
- Jan 29, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
run-gcp-codeExecute GCP API calls using TypeScript code
Execute GCP API calls using TypeScript code
No parameter schema in public metadata yet.
list-projectsList all accessible GCP projects
List all accessible GCP projects
No parameter schema in public metadata yet.
select-projectSelect a GCP project for subsequent operations
Select a GCP project for subsequent operations
No parameter schema in public metadata yet.
get-billing-infoGet billing information for the current project
Get billing information for the current project
No parameter schema in public metadata yet.
get-cost-forecastGet cost forecast for the current project
Get cost forecast for the current project
No parameter schema in public metadata yet.
get-billing-budgetGet billing budgets for the current project
Get billing budgets for the current project
No parameter schema in public metadata yet.
list-gke-clustersList all GKE clusters in the current project
List all GKE clusters in the current project
No parameter schema in public metadata yet.
list-sql-instancesList all Cloud SQL instances in the current project
List all Cloud SQL instances in the current project
No parameter schema in public metadata yet.
get-logsGet Cloud Logging entries for the current project
Get Cloud Logging entries for the current project
No parameter schema in public metadata yet.
Sponsors
Readme
GCP MCP
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.
GCP MCP Demo
Features
- π 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
Prerequisites
- Node.js
- Claude Desktop/Cursor/Windsurf
- GCP credentials configured locally (application default credentials)
Installation
- Clone the repository:
git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp
- Install dependencies:
npm install
Configuration
Claude Desktop
-
Open Claude desktop app and go to Settings -> Developer -> Edit Config
-
Add the following entry to your
claude_desktop_config.json:
Details
- Repository
- github.com/eniayomi/gcp-mcp
- Category
- Cloud & Infrastructure