Как установить и использовать плагин Google Cloud Developer в Antigravity

1. Введение

d885ca68e4ec9bca.png

Навыки агентов – это простой открытый формат, позволяющий расширять агентные возможности ИИ-агентов с помощью специализированных знаний и рабочих процессов. MCP – это стандарт для подключения ИИ-приложений к внешним системам.

Спецификация плагинов агентов – это открытая, независимая от поставщика спецификация для упаковки навыков агентов и MCP-серверов в переносимые плагины.

Плагины Google Cloud для агентов ИИ-кодирования объединяют необходимые навыки Google Cloud и серверы MCP в устанавливаемые пакеты, чтобы повысить эффективность агентов ИИ в Google Cloud.

В этой практической работе вы узнаете об одном из таких плагинов – Google Cloud Developer, а также о том, как установить и использовать его в Antigravity.

Что вам предстоит сделать

  • Понимание плагинов агента.
  • Установите и изучите плагин Google Cloud Developer в Antigravity.
  • Протестируйте навыки и MCP-серверы, установленные плагином Google Cloud Developer, с помощью нескольких запросов.

Что вам понадобится

  • Браузер, например Chrome.
  • Проект Google Cloud.
  • Antigravity и Antigravity CLI установлены на локальном компьютере.

2. Посмотреть плагины агентов

Плагины агентов – это переносимый формат пакета, позволяющий объединять навыки агентов и MCP-серверы в каталог следующего вида:

my-plugin/
├── plugin.json
├── skills/
│   └── my-skill/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
  • plugin.json – идентификатор плагина.
  • skills/ содержит специализированные действия агента.
  • mcp.json описывает MCP-серверы.
  • Пространства имен расширений обратных доменов позволяют отдельным клиентам добавлять собственные функции.

Репозиторий навыков агентов Google содержит навыки агентов для продуктов и технологий Google, включая Google Cloud. В нем также есть плагины, которые объединяют навыки агентов и MCP-серверы в устанавливаемые пакеты, например плагин Google Cloud Developer.

Плагин Google Cloud Developer предоставляет рекомендации по программированию агентов: интеграция первого проекта, выбор аутентификации и учетных данных, а также проверка безопасности для команд gcloud CLI. Включает сервер MCP Google Developer Knowledge для актуальной документации Google Cloud.

3. Как установить плагин разработчика Google Cloud

Antigravity CLI – это самый простой способ установить плагины агентов для всей экосистемы Antigravity (Antigravity, Antigravity CLI, Antigravity IDE).

Установим плагин Google Cloud Developer в Antigravity CLI, указав путь к нему:

agy plugin install google-cloud-developer

Вы увидите, что плагин установлен из Antigravity Marketplace :

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

4. Плагин Google Cloud Developer

Теперь давайте рассмотрим плагин Google Cloud Developer.

Сначала проверьте, есть ли плагин в Antigravity CLI:

agy plugin list

Вы должны увидеть плагин с навыками, правилом и MCP-сервером:

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

Antigravity CLI устанавливает плагины глобально в папку .gemini/config/plugins/. Это означает, что плагин доступен в Antigravity, Antigravity CLI и Antigravity IDE.

В папке .gemini/config/plugins/google-cloud-developer вы найдете плагин Google Cloud Developer с файлом манифеста, навыками и MCP-сервером.

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

Вы узнаете, как начать работу над первым проектом, выбрать способ аутентификации и учетные данные, а также проверить критически важные для безопасности команды gcloud CLI. В него также входит сервер Google Developer Knowledge MCP, который предоставляет актуальную документацию по Google Cloud.

Вы также можете переключиться на Antigravity (отдельное приложение) и спросить в чате, какие навыки установлены:

Which Google Cloud skills are available?

В нем должны быть перечислены встроенные навыки Antigravity, а также навыки из плагина 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-*

Кроме того, перейдите на вкладку Настройки слева в разделе Установленные. Вы должны увидеть плагин Google Cloud Developer:

2bfd56ccb9a90750.png

Если нажать на плагин, вы увидите список установленных навыков, MCP-серверов и правил:

6e1639653ec9ea30.png

5. Как использовать плагин разработчика Google Cloud

Включить Developer Knowledge API

Сначала убедитесь, что в вашем облачном проекте Google Cloud включен Developer Knowledge API. Это необходимо для MCP-сервера Developer Knowledge.

  1. В консоли Google Cloud найдите Developer Knowledge API.
  2. На странице Developer Knowledge API нажмите Enable API (Включить API).

Давайте посмотрим, как плагин Google Cloud Developer помогает в разных ситуациях.

Вы можете попробовать эти запросы в Antigravity или Antigravity CLI, так как плагин доступен по всему миру.

Настройка плагина

Если вы только начали работать с Google Cloud, можете задать простой вопрос о начале работы:

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

Навык google-cloud-recipe-onboarding должен быть активирован:

Worked for 1m ˅

Explored 1 file ˅

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

Вы должны получить ответ с пошаговыми инструкциями:

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

Аутентификация

Попробуйте задать вопросы об аутентификации:

How can I authenticate my local machine with Google Cloud?

Навык google-cloud-recipe-auth должен быть активирован:

Worked for 1m ˅

Explored 1 file ˅

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

Вы должны получить команды для аутентификации:

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

Вы также можете задавать вопросы, ответы на которые будут взяты из официальной документации.

Пример:

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

Вы увидите, что активирован соответствующий навык, который использует сервер 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?"
}

Другие навыки Google

И последнее, но не менее важное: плагин Google Cloud Developer может обнаруживать и загружать навыки по запросу.

Примеры вопросов:

Explain what steps are needed to start working with Firebase.

Вы увидите, что навык finding-google-skills активирован, а также что он нашел и установил нужный навык 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. Очистка

Отключите Developer Knowledge API:

  1. В консоли Google Cloud найдите Developer Knowledge API.
  2. На странице Developer Knowledge API нажмите Управление, а затем Отключить API.

Удалите плагин Google Cloud Developer с помощью Antigravity CLI:

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

7. Поздравляю!

Поздравляем! Вы успешно установили и использовали плагин Google Cloud Developer в Antigravity. Подробную информацию можно найти в следующих источниках: