1. Введение

Навыки агентов – это простой открытый формат, позволяющий расширять агентные возможности ИИ-агентов с помощью специализированных знаний и рабочих процессов. 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:

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

5. Как использовать плагин разработчика Google Cloud
Включить Developer Knowledge API
Сначала убедитесь, что в вашем облачном проекте Google Cloud включен Developer Knowledge API. Это необходимо для MCP-сервера Developer Knowledge.
- В консоли Google Cloud найдите Developer Knowledge API.
- На странице 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:
- В консоли Google Cloud найдите Developer Knowledge API.
- На странице 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. Подробную информацию можно найти в следующих источниках: