Google Workspace-Entwicklertools

Die Google Workspace-Entwicklertools bieten verschiedene Komponenten zur Verbesserung der Entwicklung, 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 intelligente OAuth2-Bereichs Linting, automatische Vervollständigung und Inline-Dokumentation direkt in Ihrer IDE und funktioniert mit Antigravity, Firebase Studio, Visual Studio Code und anderen IDEs.

Sie können die Google Workspace-IDE-Erweiterung aus der Open VSX Registry herunterladen oder die folgende Anleitung verwenden, um sie zu installieren:

Benutzeroberfläche

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

CLI

Installieren Sie über die Befehlszeile mit der entsprechenden IDE:

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

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

Mit der 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 verbessern und den Google Workspace Developer MCP Server automatisch 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 MCP (Model Context Protocol) ist ein standardisiertes offenes Protokoll, das LLMs und KI-Agenten Kontext bietet, so dass sie in Gesprächen mit mehreren Zügen Informationen von besserer Qualität zurückgeben können.

Google Workspace hat einen MCP-Server, der Tools für ein LLM bereitstellt, mit denen auf die Entwicklerdokumentation zugegriffen und darin gesucht werden kann. Sie können diesen Server verwenden, wenn Sie KI-Agenten erstellen oder verwenden, um eine der folgenden Aufgaben auszuführen:

  • 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 Ihrer MCP-Clientkonfiguration hinzu:

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

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • Führen Sie für die Gemini CLI den folgenden Befehl über das 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 bei der Arbeit mit Google Workspace-APIs zu verwenden. 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.