Skip to main content

MCP interface for Google Cloud Platform

Project description

Add to Cursor Add to VS Code Add to Claude Add to ChatGPT Add to Codex Add to Gemini

GCP MCP Application

Claude Desktop Integration

To enable GCP management capabilities in Claude Desktop, simply add the following configuration to your Claude Desktop MCP configuration:

{
  "gcp-mcp": {
    "command": "uvx",
    "args": [
      "gcp-mcp"
    ]
  }
}

That's it! No additional setup or credential manipulation is required. When you first ask Claude to interact with your GCP resources, a browser window will automatically open for you to authenticate and grant access. Once you approve the access, Claude will be able to manage your GCP resources through natural language commands.

Here are some example requests you can make:

Basic Operations:

  • "Could you list my GCP projects?"
  • "Show me my compute instances"
  • "What storage buckets do I have?"

Resource Creation:

  • "Please create a compute instance with 2GB RAM and 10GB storage, name it MCP-engine"
  • "Create a new storage bucket called my-backup-bucket in us-central1"
  • "Set up a new VPC network named prod-network with subnet 10.0.0.0/24"

Resource Management:

  • "Stop all compute instances in the dev project"
  • "Show me all instances that have been running for more than 24 hours"
  • "What's the current CPU usage of my instance named backend-server?"
  • "Create a snapshot of my database disk"

Monitoring and Alerts:

  • "Set up an alert for when CPU usage goes above 80%"
  • "Show me all critical alerts from the last 24 hours"
  • "What's the current status of my GKE clusters?"

Features

The application provides comprehensive coverage of GCP services:

Resource Management

  • Projects and quotas management
  • Asset inventory
  • IAM permissions

Compute & Infrastructure

  • Compute Engine instances
  • Storage buckets and disks
  • VPC networks and firewall rules
  • Kubernetes Engine (GKE) clusters

Databases & Storage

  • Cloud SQL instances
  • Firestore databases
  • Cloud Storage
  • Database backups

Monitoring & Billing

  • Metrics and alerts
  • Billing information
  • Uptime monitoring
  • Resource usage tracking

Coming Soon

  • Deployment manager and infrastructure as code

Installation

pip install gcp-mcp

License

MIT License

Your contributions and issues are welcome !

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcp_mcp_fastmcp-0.1.1.tar.gz (59.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gcp_mcp_fastmcp-0.1.1-py3-none-any.whl (35.2 kB view details)

Uploaded Python 3

File details

Details for the file gcp_mcp_fastmcp-0.1.1.tar.gz.

File metadata

  • Download URL: gcp_mcp_fastmcp-0.1.1.tar.gz
  • Upload date:
  • Size: 59.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for gcp_mcp_fastmcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 430bf60dc14e4fe976b4b30e46653702a0621e1b80b678018aba827c865da8c3
MD5 8079384912ac491f87421380f378e1cc
BLAKE2b-256 211b63d140a9486e96e93d10aa745d8e1100ae275d88e50edd639bffec525533

See more details on using hashes here.

File details

Details for the file gcp_mcp_fastmcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for gcp_mcp_fastmcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ffb259531250c3d1849e5ed92bac43049af5f76151c02a45f1b22185b213c699
MD5 27d9a8d615683f529bbf56eaa519e360
BLAKE2b-256 ebc0230682b4c419178bd452ac0b64bc593b7abbe97ba227cd3736dd045807f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page