Integrations
Enables querying and management of Google Cloud Platform resources including Compute Engine, Cloud Storage, Cloud Functions, Cloud Run, BigQuery, Cloud SQL, GKE, Cloud Logging, Cloud Billing and Resource Manager using natural language.
Provides tools for listing and managing Google Kubernetes Engine (GKE) clusters across different regions.
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
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.json
hinzu:
ü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 login
ein.
- Richten Sie die Standardanmeldeinformationen für Anwendungen mit
- 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 login
ausgefü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
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Ein Model Context Protocol-Server, der es KI-Assistenten wie Claude ermöglicht, über natürliche Sprache mit Google Cloud Platform-Umgebungen zu interagieren, sodass Benutzer während Gesprächen GCP-Ressourcen abfragen und verwalten können.
- Merkmale
- Voraussetzungen
- Installation
- Konfiguration
- Verwendung
- Verfügbare Tools
- Beispielinteraktionen
- Unterstützte Dienste
- Fehlerbehebung
- Beitragen
- Lizenz
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -162TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables AI assistants like Claude to perform Google searches and retrieve web data directly through natural language requests.Last updated -1753TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to read from, append to, and format text in Google Documents programmatically.Last updated -11TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with Google Workspace services including Drive, Docs, and Sheets through natural language commands.Last updated -8PythonMIT License