Narzędzia dla programistów Google Workspace

Narzędzia dla programistów Google Workspace obejmują kilka komponentów, które ułatwiają tworzenie aplikacji. Są to m.in. rozszerzenie IDE, rozszerzenia interfejsu wiersza poleceń Gemini oraz serwer Model Context Protocol (MCP).

Korzystanie z rozszerzenia IDE Google Workspace

Rozszerzenie IDE Google Workspace zapewnia inteligentne sprawdzanie zakresów OAuth2 linting, autouzupełnianie i dokumentację wbudowaną bezpośrednio w IDE. Współpracuje z Antigravity, Firebase Studio, Visual Studio Code i innymi IDE.

Aby zainstalować rozszerzenie IDE Google Workspace, możesz je pobrać z Open VSX Registry lub skorzystać z tych instrukcji:

Interfejs użytkownika

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

CLI

Zainstaluj z poziomu wiersza poleceń za pomocą odpowiedniego IDE:

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

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

Interfejs wiersza poleceń Gemini umożliwia wyszukiwanie i edytowanie dużych baz kodu, generowanie aplikacji na podstawie obrazów lub plików PDF oraz automatyzowanie złożonych procesów – a to wszystko w terminalu.

Zainstaluj to rozszerzenie, aby usprawnić proces tworzenia aplikacji w Google Workspace i automatycznie uwzględnić serwer MCP dla programistów Google Workspace:

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

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

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

Korzystanie z serwerów Model Context Protocol (MCP) do tworzenia aplikacji w Google Workspace

Model Context Protocol (MCP) to standardowy otwarty protokół, który zapewnia kontekst dla dużych modeli językowych i agentów AI, dzięki czemu mogą oni zwracać informacje lepszej jakości w rozmowach wieloetapowych.

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 agentów AI lub korzystania z nich, aby wykonywać dowolne z tych czynności:

  • Pobieraj aktualne informacje o interfejsach Google Workspace API i usługach Google Workspace.
  • Pobieraj oficjalną dokumentację i fragmenty kodu Google Workspace.

Aby korzystać z serwera, dodaj go do konfiguracji klienta MCP:

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

    {
     "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 używał serwera podczas pracy z interfejsami Google Workspace API. Na przykład, gdy używasz serwera jako dodatku do interfejsu wiersza poleceń Gemini, dodaj tę regułę do GEMINI.md pliku:

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