Cài đặt và sử dụng trình bổ trợ Google Cloud Developer trong Antigravity

1. Giới thiệu

d885ca68e4ec9bca.png

Kỹ năng của tác nhân là một định dạng mở, đơn giản để mở rộng khả năng của tác nhân AI bằng kiến thức và quy trình công việc chuyên biệt. MCP là một tiêu chuẩn để kết nối các ứng dụng AI với hệ thống bên ngoài.

Quy cách trình bổ trợ cho tác nhân là một quy cách mở, không phụ thuộc vào nhà cung cấp để đóng gói kỹ năng của tác nhân và máy chủ MCP thành các trình bổ trợ di động.

Các trình bổ trợ Google Cloud cho tác nhân lập trình AI đóng gói các kỹ năng liên quan của Google Cloud và máy chủ MCP thành các gói có thể cài đặt để có các tác nhân AI hiệu quả hơn trên Google Cloud.

Trong lớp học lập trình này, bạn sẽ tìm hiểu về một trong những trình bổ trợ đó, Trình bổ trợ Google Cloud Developer, cũng như cách cài đặt và sử dụng trình bổ trợ này trong Antigravity.

Bạn sẽ thực hiện

  • Tìm hiểu về trình bổ trợ cho tác nhân.
  • Cài đặt và khám phá trình bổ trợ Google Cloud Developer trong Antigravity.
  • Kiểm thử các kỹ năng và máy chủ MCP do trình bổ trợ Google Cloud Developer cài đặt bằng một vài câu lệnh.

Bạn cần có

  • Một trình duyệt web như Chrome.
  • Một dự án trên Google Cloud.
  • Antigravity và Antigravity CLI đã được cài đặt trên máy cục bộ của bạn.

2. Khám phá các trình bổ trợ cho tác nhân

Trình bổ trợ cho tác nhân là một định dạng gói di động để kết hợp kỹ năng của tác nhân và máy chủ MCP vào một thư mục có dạng như sau:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json xác định trình bổ trợ.
  • skills/ chứa các kỹ năng của tác nhân.
  • mcp.json mô tả máy chủ MCP.
  • Không gian tên của tiện ích đảo ngược miền cho phép từng ứng dụng thêm hành vi tuỳ chỉnh.

Kho lưu trữ Kỹ năng của tác nhân Google chứa các kỹ năng của tác nhân cho các sản phẩm và công nghệ của Google, bao gồm cả Google Cloud. Nó cũng chứa trình bổ trợ đóng gói các kỹ năng của tác nhân và máy chủ MCP thành các gói có thể cài đặt, chẳng hạn như trình bổ trợ Google Cloud Developer.

Trình bổ trợ Google Cloud Developer cung cấp hướng dẫn của Google Cloud cho các tác nhân mã hoá: quy trình tham gia dự án đầu tiên, xác thực và lựa chọn thông tin đăng nhập, cũng như xác thực quan trọng về độ an toàn cho các lệnh gcloud CLI. Bao gồm máy chủ MCP Google Developer Knowledge để cung cấp tài liệu có căn cứ và mới nhất về Google Cloud.

3. Cài đặt trình bổ trợ Google Cloud Developer

Antigravity CLI là cách dễ nhất để cài đặt trình bổ trợ cho tác nhân cho toàn bộ hệ sinh thái Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Hãy cài đặt trình bổ trợ Nhà phát triển Google Cloud trong Antigravity CLI bằng cách chỉ đến đường dẫn của trình bổ trợ này:

agy plugin install google-cloud-developer

Bạn sẽ thấy trình bổ trợ được cài đặt từ Antigravity Marketplace :

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

4. Khám phá trình bổ trợ Google Cloud Developer

Bây giờ, hãy khám phá trình bổ trợ Google Cloud Developer.

Trước tiên, hãy kiểm tra để đảm bảo trình bổ trợ này có trong Antigravity CLI:

agy plugin list

Bạn sẽ thấy trình bổ trợ có một số kỹ năng, một quy tắc và một máy chủ MCP:

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

Antigravity CLI cài đặt các trình bổ trợ trên toàn cầu trong thư mục .gemini/config/plugins/. Điều này có nghĩa là trình bổ trợ này có trong Antigravity, Antigravity CLI và Antigravity IDE.

Trong thư mục .gemini/config/plugins/google-cloud-developer, bạn sẽ thấy Trình bổ trợ Google Cloud Developer cùng với tệp kê khai trình bổ trợ, các kỹ năng và một máy chủ MCP:

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

Bạn sẽ tìm thấy các kỹ năng về việc bắt đầu dự án đầu tiên, xác thực và chọn thông tin đăng nhập, cũng như xác thực quan trọng về độ an toàn cho các lệnh gcloud CLI. Ngoài ra, lớp học này còn bao gồm máy chủ MCP Kiến thức của Google Developers để cung cấp tài liệu mới nhất và chính xác về Google Cloud.

Bạn cũng có thể chuyển sang Antigravity (ứng dụng độc lập) và hỏi trong cuộc trò chuyện xem những kỹ năng nào đã được cài đặt:

Which Google Cloud skills are available?

Danh sách này sẽ liệt kê các kỹ năng tích hợp của Antigravity, cũng như các kỹ năng của trình bổ trợ 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-*

Ngoài ra, hãy chuyển đến thẻ Customizations (Tuỳ chỉnh) ở bên trái, trong mục Installed (Đã cài đặt), bạn sẽ thấy trình bổ trợ Google Cloud Developer:

2bfd56ccb9a90750.png

Nếu nhấp vào trình bổ trợ, bạn có thể xem danh sách các kỹ năng, máy chủ MCP và quy tắc đã cài đặt:

6e1639653ec9ea30.png

5. Thực hành với trình bổ trợ Google Cloud Developer

Bật Developer Knowledge API

Trước tiên, hãy đảm bảo bạn đã bật Developer Knowledge API trong dự án trên đám mây của Google Cloud. Bạn cần có thông tin này cho máy chủ MCP Kiến thức cho nhà phát triển:

  1. Trong Google Cloud Console, hãy tìm Developer Knowledge API
  2. Trên trang Developer Knowledge API, hãy nhấp vào Bật API.

Bây giờ, hãy thử một số câu lệnh để xem Trình bổ trợ Google Cloud Developer giúp ích như thế nào trong các trường hợp khác nhau.

Bạn có thể thử các câu lệnh này trong Antigravity hoặc Antigravity CLI vì trình bổ trợ này được cung cấp trên toàn cầu.

Android

Nếu mới sử dụng Google Cloud, bạn có thể bắt đầu bằng cách đặt một câu hỏi cơ bản về việc làm quen:

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

Bạn sẽ thấy kỹ năng google-cloud-recipe-onboarding được kích hoạt:

Worked for 1m ˅

Explored 1 file ˅

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

Bạn sẽ nhận được câu trả lời kèm theo hướng dẫn từng bước:

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

Xác thực

Hãy thử đặt câu hỏi về việc xác thực:

How can I authenticate my local machine with Google Cloud?

Bạn sẽ thấy kỹ năng google-cloud-recipe-auth được kích hoạt:

Worked for 1m ˅

Explored 1 file ˅

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

Bạn sẽ nhận được các lệnh để xác thực:

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

...

Kiến thức dành cho nhà phát triển

Bạn cũng có thể đặt câu hỏi để được trả lời dựa trên tài liệu chính thức.

Ví dụ:

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

Bạn sẽ thấy kỹ năng có liên quan được kích hoạt, từ đó sử dụng máy chủ 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?"
}

Tìm các kỹ năng khác của Google

Cuối cùng nhưng không kém phần quan trọng, trình bổ trợ Nhà phát triển Google Cloud có thể khám phá và tải các kỹ năng theo yêu cầu.

Ví dụ: bạn có thể yêu cầu:

Explain what steps are needed to start working with Firebase.

Bạn sẽ thấy kỹ năng finding-google-skills được kích hoạt, đồng thời tìm và cài đặt kỹ năng Firebase có liên quan:

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. Dọn dẹp

Tắt Developer Knowledge API:

  1. Trong Google Cloud Console, hãy tìm Developer Knowledge API
  2. Trên trang Developer Knowledge API, hãy nhấp vào Quản lý rồi nhấp vào Tắt API.

Gỡ cài đặt trình bổ trợ Google Cloud Developer bằng Antigravity CLI:

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

7. Xin chúc mừng

Xin chúc mừng! Bạn đã cài đặt và sử dụng thành công trình bổ trợ Google Cloud Developer trong Antigravity. Để tìm hiểu thêm, hãy xem các tài nguyên sau: