GCP MCP Server provides a comprehensive interface for Claude to manage Google Cloud Platform resources through natural language commands. Built with Python, it integrates with numerous GCP APIs including Compute Engine, Storage, IAM, Networking, Kubernetes, and Databases. The implementation handles authentication automatically through browser-based OAuth flow and offers tools for resource creation, monitoring, and management across all major GCP services. When configured in Claude Desktop, it enables users to perform complex cloud operations like creating compute instances, managing storage buckets, checking billing information, and monitoring resources without leaving the conversation interface.
No reviews yet. Be the first to review!
Sign in to join the conversation
List all GCP projects associated with the authenticated user.
Display all compute instances available in the user's GCP account.
Show all storage buckets owned by the user.
Create a compute instance with specified resources. Parameters: RAM (e.g., '2GB'), storage (e.g., '10GB'), name (e.g., 'MCP-engine').
Create a new storage bucket in a specific region. Parameters: bucket name (e.g., 'my-backup-bucket'), region (e.g., 'us-central1').
Set up a new VPC network with the specified name and subnet. Parameters: network name (e.g., 'prod-network'), subnet (e.g., '10.0.0.0/24').
Stop all compute instances in the specified project. Parameters: project name (e.g., 'dev').
Display all instances that have been running for more than a specified duration (e.g., '24 hours').
Retrieve the current CPU usage of a specific instance. Parameters: instance name (e.g., 'backend-server').
Create a snapshot of the specified database disk.
Set up an alert for when CPU usage exceeds a specified threshold. Parameters: threshold percentage (e.g., '80%').
Display all critical alerts from the last specified time period (e.g., '24 hours').
Retrieve the current status of the user's GKE clusters.