Instalowanie i używanie wtyczki Google Cloud Developer w Antigravity

1. Wprowadzenie

d885ca68e4ec9bca.png

Umiejętności agentów to uproszczony 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 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ń domen odwrotnych 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: wdrażanie pierwszego projektu, uwierzytelnianie i wybór danych logowania oraz krytyczne pod względem bezpieczeństwa sprawdzanie poprawności poleceń interfejsu wiersza poleceń gcloud. Zawiera serwer MCP Google Developer Knowledge, który zapewnia dostęp do aktualnej dokumentacji Google Cloud.

3. Instalowanie wtyczki Google Cloud Developer

Antigravity CLI to najprostszy sposób instalowania 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 google-cloud-developer

Wtyczka powinna być zainstalowana z Antigravity Marketplace :

Installed plugin "google-cloud-developer" from antigravity-plugins-official

4. Poznaj wtyczkę Google Cloud Developer

Teraz poznajmy wtyczkę Google Cloud Developer.

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

agy plugin list

Powinna być widoczna wtyczka z kilkoma umiejętnościami, regułą i serwerem MCP:

...
- google-cloud-developer (enabled, 1.1.10)
    Source:     antigravity-plugins-official
    Components: 5 skills, 1 rule, 1 MCP server
...

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 wdrażania pierwszego projektu, uwierzytelniania i wyboru danych logowania oraz krytycznego pod względem bezpieczeństwa sprawdzania poprawności poleceń interfejsu wiersza poleceń gcloud. 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 (aplikację samodzielną) i zapytać na czacie, jakie umiejętności są zainstalowane:

Which Google Cloud skills are available?

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

  ### Bundled Google Cloud Skills                                                                                                                               
                                                                                                                                                                
  • **`finding-google-skills`**: Guides Google Cloud architectural choices, service trade-offs, and dynamically retrieves specialized skills on demand from the 
  official Google skill catalog.                                                                                                                                
  • **`gcloud`**: Provides validation, safety guardrails, syntax checks, and data reduction for executing or planning gcloud CLI commands.                      
  • **`google-cloud-recipe-auth`**: Guidance on IAM, authentication, authorization, service accounts, and Application Default Credentials (ADC).                
  • **`google-cloud-recipe-onboarding`**: Guides initial Google Cloud project creation, billing configuration, and deploying a first resource.                  
  • **`retrieving-developer-knowledge`**: Searches and synthesizes official Google Cloud, Firebase, and developer platform documentation.                       
  ──────                                                                                                                                                        
  ### On-Demand Catalog Skills                                                                                                                                  
                                                                                                                                                                
  Through finding-google-skills, additional specialized skills from the Google Cloud skills catalog https://github.com/google/skills/tree/main/skills/cloud can 
  be fetched on demand during our session without requiring permanent installation:                                                                             
                                                                                                                                                                
  • Product Basics: <product>-basics (e.g., Cloud Run, Cloud SQL, BigQuery, Spanner, Firestore, Storage)                                                        
  • GKE: gke-* (networking, storage, autoscaling, troubleshooting, AI inference)                                                                                
  • AI & Agent Platforms: agent-platform-*, gemini-*, genkit-*                                                                                                  
  • Architecture & Frameworks: google-cloud-solution-*, google-cloud-waf-* (Well-Architected Framework)                                                         
  • Observability: cloud-logging-*, cloud-monitoring-*

Dodatkowo po lewej stronie otwórz kartę Dostosowania , a w sekcji Zainstalowane powinna być widoczna wtyczka Google Cloud Developer:

2bfd56ccb9a90750.png

Jeśli klikniesz wtyczkę, zobaczysz listę zainstalowanych umiejętności, serwerów MCP i reguł:

6e1639653ec9ea30.png

5. Ćwiczenie z wtyczką Google Cloud Developer

Włączanie Developer Knowledge API

Najpierw upewnij się, że w projekcie Google Cloud jest włączony 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 sytuacjach.

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 zadać podstawowe pytanie dotyczące wprowadzenia:

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ę wyświetlić 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ę wyświetlić 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

...

Wiedza dla deweloperów

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?

Powinna się aktywować 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?"
}

Znajdowanie innych Google Skills

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

Możesz na przykład zapytać:

Explain what steps are needed to start working with 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 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: