Narzędzia dla programistów Google Workspace

Narzędzia dla deweloperów Google Workspace udostępniają kilka komponentów, które ułatwiają tworzenie aplikacji. Należą do nich rozszerzenie IDE, rozszerzenia interfejsu wiersza poleceń Gemini i serwer protokołu kontekstu modelu (MCP).

Korzystanie z rozszerzenia IDE Google Workspace

Rozszerzenie IDE Google Workspace zapewnia inteligentne sprawdzanie zakresu OAuth2, autouzupełnianie i dokumentację wbudowaną bezpośrednio w IDE. Działa z Antigravity, Firebase Studio, Visual Studio Code i innymi IDE.

Aby zainstalować rozszerzenie IDE Google Workspace, możesz pobrać je z Open VSX Registry lub wykonać te czynności:

Interfejs użytkownika

  1. W IDE otwórz widok Rozszerzenia.
  2. Wyszukaj Narzędzia dla programistów Google Workspace.
  3. Kliknij Zainstaluj.

Interfejs wiersza poleceń

Zainstaluj z poziomu wiersza poleceń w odpowiednim środowisku IDE:

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

Dodawanie dodatku do interfejsu wiersza poleceń Gemini na potrzeby tworzenia aplikacji w Google Workspace

Interfejs wiersza poleceń Gemini umożliwia wysyłanie zapytań do dużych baz kodu i ich edytowanie, generowanie aplikacji na podstawie obrazów lub plików PDF oraz automatyzowanie złożonych przepływów pracy – wszystko to z poziomu terminala.

Zainstaluj to rozszerzenie, aby usprawnić przepływ pracy związany z tworzeniem aplikacji w Google Workspace i automatycznie uwzględniać serwer Google Workspace Developer MCP:

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

Programiści korzystający z Apps Script mogą zainstalować rozszerzenie CLASP:

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

Korzystanie z serwerów protokołu Model Context Protocol (MCP) na potrzeby tworzenia Google Workspace

Protokół Model Context Protocol (MCP) to standardowy otwarty protokół, który dostarcza kontekst do modeli LLM i agentów AI, dzięki czemu mogą oni zwracać informacje o wyższej jakości w wielokrotnych rozmowach.

Google Workspace ma serwer MCP, który udostępnia narzędzia umożliwiające dużemu modelowi językowemu dostęp do dokumentacji dla programistów i jej przeszukiwanie. Możesz używać tego serwera podczas tworzenia lub korzystania z agentów AI do wykonywania dowolnych z tych czynności:

  • Uzyskiwanie aktualnych informacji o interfejsach API i usługach Google Workspace.
  • Pobieranie oficjalnej dokumentacji i fragmentów kodu Google Workspace.

Aby używać serwera, dodaj go do konfiguracji klienta MCP:

  • W przypadku Gemini Code Assist dodaj do pliku settings.json te informacje:

    {
     "mcpServers": {
       "workspace-developer": {
         "httpUrl": "https://workspace-developer.goog/mcp",
         "trust": true
       },
     }
    }
    
  • W przypadku interfejsu wiersza poleceń Gemini uruchom w terminalu to polecenie, aby dodać ten serwer jako rozszerzenie:

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

Aby poprawić dane wyjściowe z serwera, dodaj reguły, które instruują LLM, aby korzystał z serwera podczas pracy z interfejsami Google Workspace API. Na przykład podczas korzystania z serwera jako dodatku do interfejsu wiersza poleceń Gemini dodaj do pliku GEMINI.md tę regułę:

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