GCP MCP
Ein Model Context Protocol (MCP)-Server, der KI-Assistenten wie Claude die Interaktion mit Ihrer Google Cloud Platform-Umgebung ermöglicht. Dies ermöglicht Abfragen in natürlicher Sprache und die Verwaltung Ihrer GCP-Ressourcen während Konversationen.

Merkmale
🔍 GCP-Ressourcen mithilfe natürlicher Sprache abfragen und ändern
☁️ Unterstützung für mehrere GCP-Projekte
🌐 Unterstützung mehrerer Regionen
🔐 Sichere Handhabung der Anmeldeinformationen (es werden keine Anmeldeinformationen an externe Dienste weitergegeben)
🏃♂️ Lokale Ausführung mit Ihren GCP-Anmeldeinformationen
🔄 Automatische Wiederholungsversuche für verbesserte Zuverlässigkeit
Related MCP server: MCP Gemini Server
Voraussetzungen
Node.js
Claude Desktop/Cursor/Windsurf
GCP-Anmeldeinformationen lokal konfiguriert (Standardanmeldeinformationen der Anwendung)
Installation
Klonen Sie das Repository:
Installieren Sie Abhängigkeiten:
Konfiguration
Claude Desktop
Öffnen Sie die Claude-Desktop-App und gehen Sie zu Einstellungen -> Entwickler -> Konfiguration bearbeiten
Fügen Sie den folgenden Eintrag zu Ihrer
claude_desktop_config.jsonhinzu:
über npm:
Wenn Sie die Installation aus der Quelle durchgeführt haben:
Ersetzen Sie /path/to/gcp-mcp durch den tatsächlichen Pfad zu Ihrem Projektverzeichnis, wenn Sie die Quellinstallation verwenden.
Cursor
Öffnen Sie Cursor und gehen Sie zu Einstellungen (⌘,)
Navigieren Sie zu AI -> Model Context Protocol
Fügen Sie eine neue MCP-Konfiguration hinzu:
Windsurf
Öffnen Sie
~/.windsurf/config.json(erstellen Sie es, falls es nicht existiert)Fügen Sie die MCP-Konfiguration hinzu:
GCP-Einrichtung
Richten Sie die GCP-Anmeldeinformationen ein:
Richten Sie die Standardanmeldeinformationen für Anwendungen mit
gcloud auth application-default loginein.
Aktualisieren Sie Ihren KI-Assistenten (Claude Desktop/Cursor/Windsurf)
Verwendung
Wählen Sie zunächst ein Projekt aus oder stellen Sie Fragen wie:
„Alle GCP-Projekte auflisten, auf die ich Zugriff habe“
„Zeigen Sie mir alle Cloud SQL-Instanzen im Projekt X“
„Wie ist mein aktueller Rechnungsstatus?“
„Zeigen Sie mir die Protokolle meiner Cloud Run-Dienste“
„Liste alle GKE-Cluster in us-central1 auf“
„Zeigen Sie mir alle Cloud Storage-Buckets in Projekt X“
„Welche Cloud-Funktionen werden in us-central1 bereitgestellt?“
„Alle Cloud Run-Dienste auflisten“
„Zeigen Sie mir BigQuery-Datensätze und -Tabellen“
Verfügbare Tools
run-gcp-code: Führen Sie GCP-API-Aufrufe mit TypeScript-Code auslist-projects: Listet alle zugänglichen GCP-Projekte aufselect-project: Wählen Sie ein GCP-Projekt für nachfolgende Vorgänge ausget-billing-info: Rechnungsinformationen für das aktuelle Projekt abrufenget-cost-forecast: Kostenprognose für das aktuelle Projekt abrufenget-billing-budget: Ruft die Abrechnungsbudgets für das aktuelle Projekt ablist-gke-clusters: Listet alle GKE-Cluster im aktuellen Projekt auflist-sql-instances: Listet alle Cloud SQL-Instanzen im aktuellen Projekt aufget-logs: Ruft Cloud Logging-Einträge für das aktuelle Projekt ab
Beispielinteraktionen
Liste der verfügbaren Projekte:
Wählen Sie ein Projekt aus:
Rechnungsstatus prüfen:
Protokolle anzeigen:
Unterstützte Dienste
Google Compute Engine
Cloud-Speicher
Cloud-Funktionen
Cloud Run
BigQuery
Cloud SQL
Google Kubernetes Engine (GKE)
Cloud-Protokollierung
Cloud-Abrechnung
Ressourcenmanager
Mehr folgt in Kürze ...
Fehlerbehebung
So zeigen Sie Protokolle an:
Häufige Probleme:
Authentifizierungsfehler: Stellen Sie sicher, dass Sie
gcloud auth application-default loginausgeführt haben.Berechtigungsfehler: Überprüfen Sie die IAM-Rollen für Ihr Konto
API-Fehler: Überprüfen Sie, ob die erforderlichen APIs in Ihrem Projekt aktiviert sind
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
Lizenz
MIT