Menginstal dan menggunakan plugin Google Cloud Developer di Antigravity

1. Pengantar

d885ca68e4ec9bca.png

Keahlian agen adalah format terbuka yang ringan untuk memperluas kemampuan agen AI dengan pengetahuan dan alur kerja khusus. MCP adalah standar untuk menghubungkan aplikasi AI ke sistem eksternal.

Spesifikasi plugin agen adalah spesifikasi terbuka dan netral vendor untuk mengemas keahlian agen dan server MCP ke dalam plugin portabel.

Plugin Google Cloud untuk agen coding AI mengemas keterampilan Google Cloud yang relevan dan server MCP ke dalam paket yang dapat diinstal untuk agen AI yang lebih efektif di Google Cloud.

Dalam codelab ini, Anda akan mempelajari salah satu plugin tersebut, yaitu plugin Google Cloud Developer, serta cara menginstal dan menggunakan plugin ini di Antigravity.

Yang akan Anda lakukan

  • Memahami plugin agen.
  • Instal dan pelajari plugin Google Cloud Developer di Antigravity.
  • Uji keterampilan dan server MCP yang diinstal oleh plugin Google Cloud Developer dengan beberapa perintah.

Yang Anda butuhkan

  • Browser web seperti Chrome.
  • Project Google Cloud.
  • Antigravity dan Antigravity CLI diinstal di komputer lokal Anda.

2. Mempelajari Plugin Agen

Plugin agen adalah format paket portabel untuk menggabungkan keterampilan agen dan server MCP ke dalam direktori yang terlihat seperti ini:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json mengidentifikasi plugin.
  • skills/ berisi keahlian agen.
  • mcp.json menjelaskan server MCP.
  • Namespace ekstensi domain terbalik memungkinkan setiap klien menambahkan perilaku kustom.

Repositori Keahlian Agen Google berisi keahlian agen untuk produk dan teknologi Google, termasuk Google Cloud. Selain itu, ADK berisi plugin yang menggabungkan keahlian agen dan server MCP ke dalam paket yang dapat diinstal seperti plugin Google Cloud Developer.

Plugin Google Cloud Developer memberikan panduan Google Cloud untuk agen pengodean: orientasi project pertama, autentikasi dan pemilihan kredensial, serta validasi penting untuk keamanan perintah gcloud CLI. Mencakup server MCP Pengetahuan Developer Google untuk dokumentasi Google Cloud yang memiliki rujukan dan terbaru.

3. Menginstal Plugin Developer Google Cloud

Antigravity CLI adalah cara termudah untuk menginstal plugin agen untuk seluruh ekosistem Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Mari kita instal plugin Google Cloud Developer di Antigravity CLI dengan mengarahkannya ke jalur:

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

Anda akan melihat plugin yang diinstal dengan beberapa kemampuan dan server 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. Mempelajari Plugin Developer Google Cloud

Sekarang mari kita pelajari plugin Google Cloud Developer.

Pertama, periksa apakah plugin tercantum di Antigravity CLI:

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

Antigravity CLI menginstal plugin secara global di folder .gemini/config/plugins/. Artinya, plugin tersedia untuk Antigravity, Antigravity CLI, dan Antigravity IDE.

Di folder .gemini/config/plugins/google-cloud-developer, Anda akan menemukan plugin Google Cloud Developer dengan file manifes plugin, skill, dan server MCP:

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

Anda akan menemukan keterampilan terkait orientasi project pertama, pemilihan autentikasi dan kredensial, serta validasi penting untuk keamanan perintah gcloud CLI. Server ini juga mencakup server MCP Pengetahuan Developer Google untuk dokumentasi Google Cloud yang relevan dan terbaru.

Anda juga dapat beralih ke Antigravity dan bertanya di chat tentang keterampilan yang terinstal:

Which skills are available?

Langkah ini akan mencantumkan keahlian Antigravity bawaan, tetapi juga keahlian dari plugin 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.

Selain itu, buka Setelan > Penyesuaian, Anda akan melihat bahwa skill ini juga tersedia di sana:

a320a149dcd6452b.png

Catatan: Di Penyesuaian, ada bagian Server MCP yang Terinstal dan saat ini, bagian tersebut tidak menampilkan server MCP sebagai bagian dari plugin:

b4601ca58751392b.png

Namun, Anda dapat bertanya kepada Antigravity dalam chat tentang server MCP:

Which MCP servers are available?

Plugin ini akan mengenali Developer Knowledge MCP yang diinstal sebagai bagian dari plugin:

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. Latihan Plugin Developer Google Cloud

Mengaktifkan Developer Knowledge API

Pertama, pastikan Developer Knowledge API diaktifkan di project Google Cloud Anda. Hal ini diperlukan untuk server MCP Pengetahuan Developer:

  1. Di Konsol Google Cloud, telusuri Developer Knowledge API
  2. Di halaman Developer Knowledge API, klik Enable API.

Sekarang, mari kita coba beberapa perintah untuk melihat cara plugin Google Cloud Developer membantu dalam berbagai skenario.

Anda dapat mencoba perintah ini di Antigravity atau Antigravity CLI, karena plugin ini tersedia secara global.

Orientasi

Jika Anda baru menggunakan Google Cloud, Anda dapat memulai dengan mengajukan pertanyaan dasar terkait aktivasi:

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

Anda akan melihat skill google-cloud-recipe-onboarding diaktifkan:

Worked for 1m ˅

Explored 1 file ˅

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

Anda akan mendapatkan balasan dengan petunjuk langkah demi langkah:

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).
...

Autentikasi

Coba ajukan pertanyaan seputar autentikasi:

How can I authenticate my local machine with Google Cloud?

Anda akan melihat skill google-cloud-recipe-auth diaktifkan:

Worked for 1m ˅

Explored 1 file ˅

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

Anda akan mendapatkan perintah untuk melakukan autentikasi:

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

...

Pengetahuan Developer

Anda juga dapat mengajukan pertanyaan yang akan dijawab dari dokumentasi resmi.

Contoh:

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

Anda akan melihat keahlian yang relevan diaktifkan yang pada gilirannya menggunakan server 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?"
}

Menemukan keterampilan Google lainnya

Terakhir, plugin Google Cloud Developer dapat menemukan dan memuat skill sesuai permintaan.

Misalnya, Anda dapat bertanya:

I want to start using Firebase

Anda akan melihat bahwa skill finding-google-skills diaktifkan dan skill tersebut menemukan serta menginstal skill Firebase yang relevan:

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. Pembersihan

Nonaktifkan Developer Knowledge API:

  1. Di Konsol Google Cloud, telusuri Developer Knowledge API
  2. Di halaman Developer Knowledge API, klik Manage, lalu Disable API.

Uninstal plugin Google Cloud Developer dengan Antigravity CLI:

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

7. Selamat

Selamat! Anda telah berhasil menginstal dan menggunakan plugin Google Cloud Developer di Antigravity. Untuk mempelajari lebih lanjut, lihat referensi berikut: