gcloud MCP Server
Набор MCP-серверов Google Cloud: команды gcloud, логи и метрики, Cloud Storage и резервное копирование
Установка
npx @google-cloud/gcloud-mcp init --agent=gemini-cliСтавит сервер как расширение Gemini CLI для текущего пользователя. Для других серверов замените имя пакета.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит четыре MCP-сервера для Google Cloud. Сервер gcloud выполняет команды gcloud CLI от имени активного аккаунта, опасные и интерактивные команды заблокированы списком запретов. Сервер observability читает логи, метрики, трейсы, политики алертов и группы ошибок. Сервер storage управляет бакетами и объектами Cloud Storage, а backupdr работает с хранилищами бэкапов, планами и восстановлением.
Для кого. Для инженеров, которые ведут проекты в Google Cloud и хотят управлять ими через агента.
Подходит, если
- Нужно выполнить операцию в Google Cloud, не вспоминая флаги gcloud
- Нужно разобрать логи, метрики или трейсы проекта
- Нужно навести порядок в бакетах Cloud Storage или настроить бэкапы
Не подходит, если
- Инфраструктура не в Google Cloud
- У активного аккаунта gcloud права владельца на продакшн и нет сервисного аккаунта с урезанной ролью
Пример запроса к агенту
Покажи ошибки из логов Cloud Run за последний час в проекте my-projectОграничения
Нужны Node.js 20+, установленный gcloud CLI и аккаунт Google Cloud с оплатой. Права сервера равны правам активного аккаунта gcloud, поэтому авторы советуют имперсонацию сервисного аккаунта с ограниченной ролью. Проект в статусе preview, это не поддерживаемый продукт Google. Google Cloud недоступен для регистрации и оплаты из России.
Как отключить. Удалите блок сервера из конфигурации MCP клиента или удалите расширение командой gemini extensions uninstall.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
Проверка безопасности
- Выполняет команды gcloud с правами вашего аккаунта
- Может удалять бакеты, объекты и бэкапы
Коротко о README
README перечисляет четыре сервера с npm-пакетами в пространстве @google-cloud и таблицу их инструментов. Для Gemini CLI есть команда init, которая ставит сервер как расширение, для остальных клиентов дан JSON-фрагмент с npx. Отдельный раздел объясняет, что права наследуются от аккаунта gcloud и часть команд заблокирована. Проект в preview, лицензия Apache 2.0.
Частые вопросы
Может ли агент удалить ресурсы?
Да, если это разрешено аккаунту gcloud. Серверы storage и backupdr содержат инструменты удаления, поэтому лучше работать через сервисный аккаунт с ограниченной ролью.
Нужно ли ставить все четыре сервера?
Нет, каждый публикуется отдельным npm-пакетом, подключайте только нужные.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг
GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки