Instalowanie i używanie wtyczki Google Cloud Developer w Antigravity

1. Wprowadzenie

d885ca68e4ec9bca.png

Umiejętności agentów to lekki format open source, który umożliwia rozszerzanie możliwości agentów AI o specjalistyczną wiedzę i przepływy pracy. MCP to standard łączenia aplikacji AI z systemami zewnętrznymi.

Specyfikacja wtyczek agentów to otwarta, niezależna od dostawcy specyfikacja służąca do pakowania umiejętności agentów i serwerów MCP w przenośne wtyczki.

Wtyczki Google Cloud dla agentów kodujących AI pakują odpowiednie umiejętności Google Cloud i serwery MCP w pakiety instalacyjne, aby zapewnić większą skuteczność agentów AI w Google Cloud.

Z tego ćwiczenia dowiesz się więcej o jednej z tych wtyczek – wtyczce Google Cloud Developer – oraz o tym, jak ją zainstalować i używać w Antigravity.

Jakie zadania wykonasz

  • Poznasz wtyczki agentów.
  • Zainstalujesz i poznasz wtyczkę Google Cloud Developer w Antigravity.
  • Przetestujesz umiejętności i serwery MCP zainstalowane przez wtyczkę Google Cloud Developer za pomocą kilku promptów.

Czego potrzebujesz

  • Przeglądarka internetowa, np. Chrome.
  • Projekt Google Cloud.
  • Antigravity i Antigravity CLI zainstalowane na komputerze lokalnym.

2. Poznaj wtyczki agentów

Wtyczki agentów to przenośny format pakietu, który umożliwia łączenie umiejętności agentów i serwerów MCP w katalogu o takiej strukturze:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json identyfikuje wtyczkę.
  • skills/ zawiera umiejętności agentów.
  • mcp.json opisuje serwery MCP.
  • Przestrzenie nazw rozszerzeń z odwróconą domeną umożliwiają poszczególnym klientom dodawanie niestandardowych zachowań.

Repozytorium umiejętności agentów Google zawiera umiejętności agentów dotyczące usług i technologii Google, w tym Google Cloud. Zawiera też wtyczki, które łączą umiejętności agentów i serwery MCP w pakiety instalacyjne, takie jak wtyczka Google Cloud Developer.

Wtyczka Google Cloud Developer zapewnia wskazówki dotyczące Google Cloud dla agentów kodujących: wprowadzenie do pierwszego projektu, uwierzytelnianie i wybór danych logowania oraz walidacja krytyczna dla bezpieczeństwa poleceń gcloud CLI. Zawiera serwer MCP Google Developer Knowledge, który zapewnia dostęp do aktualnej dokumentacji Google Cloud.

3. Zainstaluj wtyczkę Google Cloud Developer

Antigravity CLI to najprostszy sposób na zainstalowanie wtyczek agentów w całym ekosystemie Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Zainstalujmy wtyczkę Google Cloud Developer w Antigravity CLI, wskazując jej ścieżkę:

agy plugin install https://github.com/google/skills/plugins/cloud/google-cloud-developer

Powinna się pojawić zainstalowana wtyczka z kilkoma umiejętnościami i serwerem MCP:

Cloning plugin from https://github.com/google/skills.git...
  [ok]    google-cloud-developer
           skills      : 5 processed
          - agents      : skipped (not found)
          - commands    : skipped (not found)
           mcpServers  : 1 processed
          - hooks       : skipped (not found)

4. Poznaj wtyczkę Google Cloud Developer

Teraz poznajmy wtyczkę Google Cloud Developer.

Najpierw sprawdź, czy wtyczka jest widoczna w Antigravity CLI:

agy plugin list
{
  "imports": [
    {
      "name": "google-cloud-developer",
      "source": "antigravity",
      "importedAt": "2026-09-04T10:41:05Z",
      "components": [
        "skills",
        "mcpServers"
      ]
    }
  ]
}

Antigravity CLI instaluje wtyczki globalnie w folderze .gemini/config/plugins/. Oznacza to, że wtyczka jest dostępna w Antigravity, Antigravity CLI i Antigravity IDE.

W folderze .gemini/config/plugins/google-cloud-developer znajdziesz wtyczkę Google Cloud Developer z plikiem manifestu wtyczki, umiejętnościami i serwerem MCP:

google-cloud-developer/
├── ...
├── skills/
│   ├── finding-google-skills/
│   ├── gcloud/
│   ├── google-cloud-recipe-auth/
│   ├── google-cloud-recipe-onboarding/
│   └── retrieving-developer-knowledge/
├── mcp.json
└── plugin.json

Znajdziesz tu umiejętności dotyczące wprowadzenia do pierwszego projektu, uwierzytelniania i wyboru danych logowania oraz walidacji krytycznej dla bezpieczeństwa poleceń gcloud CLI. Zawiera też serwer MCP Google Developer Knowledge, który zapewnia dostęp do aktualnej dokumentacji Google Cloud.

Możesz też przełączyć się na Antigravity i zapytać na czacie, które umiejętności są zainstalowane:

Which skills are available?

Powinny się wyświetlić wbudowane umiejętności Antigravity, ale też umiejętności z wtyczki Google Cloud Developer:

...

2. Google Cloud Developer Plugin Skills
Installed via the google-cloud-developer plugin in 
~/.gemini/config/plugins/google-cloud-developer/skills/:

finding-google-skills: Dynamically locates and loads specialized Google product skills on-demand from the remote catalog index (e.g., GKE, BigQuery, Vertex AI, Firebase).

gcloud: Validation guardrails, syntax rules, and data reduction for executing gcloud CLI commands safely.

google-cloud-recipe-auth: Guidance on authentication and authorization patterns (ADC, service accounts, IAM, and workload identity).

google-cloud-recipe-onboarding: Step-by-step walkthrough for onboarding new Google Cloud projects, billing accounts, and first deployments.

retrieving-developer-knowledge: Integration with the developer-knowledge MCP server to retrieve official Google developer documentation and API references.

Dodatkowo w sekcji Ustawienia > Dostosowania powinny być widoczne te umiejętności:

a320a149dcd6452b.png

Uwaga: w sekcji Dostosowania znajduje się sekcja Zainstalowane serwery MCP , która obecnie nie wyświetla serwerów MCP jako części wtyczki:

b4601ca58751392b.png

Możesz jednak zapytać Antigravity na czacie o serwery MCP:

Which MCP servers are available?

Powinien rozpoznać serwer MCP Developer Knowledge zainstalowany jako część wtyczki:

Based on your Antigravity configuration and cached tool definitions, here are the MCP servers and their statuses:

1. Actively Configured Plugin Server
Configured in 
~/.gemini/config/plugins/google-cloud-developer/mcp.json
:

developer-knowledge
Type / URL: Streamable HTTP (https://developerknowledge.googleapis.com/mcp)

Provided Tools:

search_documents: Search official Google developer documentation
get_documents: Retrieve document content
answer_query: Synthesize developer query answers

5. Ćwiczenie z wtyczką Google Cloud Developer

Włącz interfejs Developer Knowledge API

Najpierw upewnij się, że w projekcie Google Cloud jest włączony interfejs Developer Knowledge API. Jest to wymagane w przypadku serwera MCP Developer Knowledge :

  1. W konsoli Google Cloud wyszukaj Developer Knowledge API.
  2. Na stronie Developer Knowledge API kliknij Włącz API.

Teraz wypróbujmy kilka promptów, aby sprawdzić, jak wtyczka Google Cloud Developer pomaga w różnych scenariuszach.

Możesz wypróbować te prompty w Antigravity lub Antigravity CLI, ponieważ wtyczka jest dostępna globalnie.

Wprowadzenie

Jeśli dopiero zaczynasz korzystać z Google Cloud, możesz zacząć od podstawowego pytania wprowadzającego:

I'm new to Google Cloud. How can I create a new project with billing enabled?

Powinna się aktywować umiejętność google-cloud-recipe-onboarding:

Worked for 1m ˅

Explored 1 file ˅

> Analyzed google-cloud-recipe-onboarding/SKILL.md

Powinna się pojawić odpowiedź z instrukcjami krok po kroku:

To get started with Google Cloud, you will need an active Google Cloud account and an authorized terminal session:

Google Cloud Account & Console: If you haven't already, sign up and access the Google Cloud Console where you can manage accounts, projects, and set up a Cloud Billing account (new accounts are eligible for the $300 Free Trial).
...

Uwierzytelnianie

Spróbuj zadać pytania dotyczące uwierzytelniania:

How can I authenticate my local machine with Google Cloud?

Powinna się aktywować umiejętność google-cloud-recipe-auth:

Worked for 1m ˅

Explored 1 file ˅

> Analyzed google-cloud-recipe-auth/SKILL.md

Powinny się pojawić polecenia uwierzytelniania:

To authenticate your local machine with Google Cloud, there are two primary methods depending on whether you want to use the CLI or run code/client libraries locally:

1. Authenticate the CLI (gcloud)
Use this to run gcloud, bq, and gsutil management commands in your terminal:

bash


gcloud auth login
This opens a web browser asking you to log in with your Google Account and grant permissions.
If you are on a remote server without a web browser, use:
bash

...

Developer Knowledge

Możesz też zadawać pytania, na które odpowiedzi będą pochodzić z oficjalnej dokumentacji.

Na przykład:

What's the difference between Cloud Run and GKE according to the official docs?

Aktywuje się odpowiednia umiejętność, która z kolei korzysta z serwera MCP developer-knowledge:

Exploring 2 files ˅

* Analyzed retrieving-developer-knowledge/SKILL.md
* Analyzed answer_query.json

MCP Tool: developer-knowledge / answer_query ˅

Tool arguments
```json
{
  "query": "What is the difference between Cloud Run and Google Kubernetes Engine (GKE) according to official Google Cloud documentation?"
}

Znajdź inne umiejętności Google

Na koniec wtyczka Google Cloud Developer może wykrywać i wczytywać umiejętności na żądanie.

Możesz na przykład zapytać:

I want to start using Firebase

Powinna się aktywować umiejętność finding-google-skills, która znajdzie i zainstaluje odpowiednią umiejętność Firebase:

Explored 1 file ˅

* Analyzed finding-google-skills/SKILL.md

Ran `curl -sS https://raw.githubusercontent.com/google/skills/main/index.json | jq -r '.skills[ >`

Exploring 3 files, 2 searches ˅

* Reading skills catalog
* Searched firebase
* Fetching Firebase skill

6. Czyszczenie

Wyłącz interfejs Developer Knowledge API:

  1. W konsoli Google Cloud wyszukaj Developer Knowledge API.
  2. Na stronie Developer Knowledge API kliknij Zarządzaj, a potem Wyłącz API.

Odinstaluj wtyczkę Google Cloud Developer za pomocą Antigravity CLI:

agy plugin uninstall google-cloud-developer
Uninstalled plugin "google-cloud-developer"

7. Gratulacje

Gratulacje! Udało Ci się zainstalować i użyć wtyczki Google Cloud Developer w Antigravity. Więcej informacji znajdziesz w tych materiałach: