eniayomi avatar

GCP

eniayomi/gcp-mcp

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 tools

Public 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

  1. Clone the repository:
git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp
  1. Install dependencies:
npm install

Configuration

Claude Desktop

  1. Open Claude desktop app and go to Settings -> Developer -> Edit Config

  2. Add the following entry to your claude_desktop_config.json:


View the full README on GitHub

Details

Repository
github.com/eniayomi/gcp-mcp
Category
Cloud & Infrastructure

Related Cloud & Infrastructure MCP servers

View all
1dave-london avatarPare Dockerdave-london/parePare Docker ג€” Structured Docker operations (ps, images, logs, build, compose) as typed JSON.128stars
2pulsemcp avatarVercelpulsemcp/mcp-serversMCP server for Vercel β€” manage deployments and view build and runtime application logs.0stars
3xenmcp avatarXenMCP Docker agentxenmcp/docker-agentRead-only MCP server for one Docker host: containers, inspect, logs, stats, events. No exec.4stars
4dsouzaanush avatarHeroku Code MCPdsouzaanush/heroku-code-mcpSearch and execute Heroku Platform API operations1stars
5helm-protocol avatarOpenttt Pothelm-protocol/openttt-mcpCryptographic audit trail for Claude Code workflows β€” tamper-proof timestamps, IETF TTTPS compliant.1stars
6ofershap avatarDockerofershap/mcp-server-dockerMCP server for Docker β€” manage containers, images, volumes, and compose services from your IDE1stars