Google Workspace-Entwicklertools

Die Google Workspace-Entwicklertools bieten verschiedene Komponenten, um die Entwicklung zu erleichtern, darunter eine IDE-Erweiterung, Gemini CLI-Erweiterungen und einen MCP-Server (Model Context Protocol).

Google Workspace IDE-Erweiterung verwenden

Die Google Workspace IDE-Erweiterung bietet intelligentes OAuth2-Bereichslinting, automatische Vervollständigung und Inline-Dokumentation direkt in Ihrer IDE und funktioniert mit Antigravity, Firebase Studio, Visual Studio Code und anderen IDEs.

Wenn Sie die Google Workspace IDE-Erweiterung installieren möchten, können Sie sie aus der Open VSX Registry herunterladen oder der folgenden Anleitung folgen:

Benutzeroberfläche

  1. Öffnen Sie in Ihrer IDE die Ansicht Erweiterungen.
  2. Suchen Sie nach Google Workspace Developer Tools.
  3. Klicken Sie auf Installieren.

Befehlszeile

Über die Befehlszeile mit der entsprechenden IDE installieren:

code --install-extension google-workspace.google-workspace-developer-tools

Gemini CLI-Erweiterung für die Google Workspace-Entwicklung hinzufügen

Mit Gemini CLI können Sie große Codebasen abfragen und bearbeiten, Apps aus Bildern oder PDFs generieren und komplexe Workflows automatisieren – alles über Ihr Terminal.

Installieren Sie die folgende Erweiterung, um Ihren Google Workspace-Entwicklungs-Workflow zu optimieren und automatisch den Google Workspace Developer MCP-Server einzubinden:

gemini extensions install \
  "https://github.com/googleworkspace/developer-tools"

Apps Script-Entwickler können die CLASP-Erweiterung installieren:

gemini extensions install \
  "https://github.com/google/clasp"

MCP-Server (Model Context Protocol) für die Google Workspace-Entwicklung verwenden

Ein Model Context Protocol (MCP) ist ein standardisiertes offenes Protokoll, das LLMs und KI-Agenten Kontext bereitstellt, damit sie in Konversationen mit mehreren Durchgängen Informationen von besserer Qualität zurückgeben können.

Google Workspace verfügt über einen MCP-Server, der Tools für ein LLM bereitstellt, mit denen auf Entwicklerdokumentation zugegriffen und darin gesucht werden kann. Sie können diesen Server verwenden, wenn Sie KI-Agents erstellen oder nutzen, um Folgendes zu tun:

  • Aktuelle Informationen zu Google Workspace-APIs und ‑Diensten abrufen
  • Offizielle Google Workspace-Dokumentation und ‑Snippets abrufen

Wenn Sie den Server verwenden möchten, fügen Sie ihn der Konfiguration Ihres MCP-Clients hinzu:

  • Fügen Sie für Gemini Code Assist Ihrer settings.json-Datei Folgendes hinzu:

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Führen Sie für die Gemini CLI den folgenden Befehl in Ihrem Terminal aus, um diesen Server als Erweiterung hinzuzufügen:

    gemini extensions install https://github.com/googleworkspace/developer-tools

Um die Ausgabe des Servers zu verbessern, fügen Sie Regeln hinzu, die das LLM anweisen, den Server zu verwenden, wenn es mit Google Workspace-APIs arbeitet. Wenn Sie den Server beispielsweise als Gemini CLI-Erweiterung verwenden, fügen Sie der Datei GEMINI.md die folgende Regel hinzu:

Always use the `workspace-developer` tools when using Google Workspace APIs.