Repolode
googleapis

googleapis/gcloud-mcp

MCP-сервер, который позволяет AI-ассистентам выполнять команды gcloud CLI и на естественном языке обращаться к Google Cloud Observability, Cloud Storage и Backup and DR.

Звёзды
931
Форки
83
Открытые issues
69
Последний коммит
5 дней назад

Что это?

gcloud MCP — сервер Model Context Protocol, который подключает AI-ассистентов к Google Cloud через gcloud CLI. Вместо того чтобы запоминать синтаксис команд, флаги и аргументы, пользователь описывает нужный результат, а ассистент выполняет соответствующие операции gcloud.

В репозитории размещено несколько серверов: gcloud — для выполнения команд gcloud, observability — для запросов к логам, метрикам, трассировкам и группам ошибок, storage — для управления бакетами и объектами Cloud Storage, а backupdr — для работы с хранилищами, планами и резервными копиями Backup and Disaster Recovery. Каждый сервер опубликован как npm-пакет в пространстве имён @google-cloud и запускается с помощью npx.

Настройка предусмотрена для Gemini CLI и Gemini Code Assist; также есть фрагменты конфигурации для ручной настройки Claude Desktop, Cline, Cursor и Visual Studio Code. Требуются Node.js версии 20 или новее и gcloud CLI. Некоторые интерактивные команды gcloud и команды с произвольным вводом по умолчанию заблокированы, а доступ ограничен разрешениями активного аккаунта gcloud.

Ключевые возможности

  • 01Выполняет команды gcloud CLI по запросам на естественном языке с помощью инструмента run_gcloud_command.
  • 02Позволяет обращаться к Cloud Logging, метрикам Cloud Monitoring, трассировкам и группам ошибок.
  • 03Позволяет просматривать, читать, загружать, скачивать, копировать и перемещать объекты Cloud Storage.
  • 04Позволяет управлять бакетами, политиками IAM и запросами Storage Insights.
  • 05Позволяет изучать хранилища, планы и резервные копии Backup and Disaster Recovery и выполнять с ними операции.

Сценарии использования

  • Помогает разработчикам, незнакомым с gcloud, выполнять распространённые облачные задачи через AI-ассистента.
  • Позволяет разбираться в проблемах production-среды, запрашивая логи, трассировки и метрики в диалоге.
  • Помогает объединять несколько операций с Cloud Storage или резервными копиями в один повторяемый сценарий.
  • Позволяет выполнять команды gcloud от имени сервисного аккаунта с ограниченными правами, используя impersonation.

Быстрый старт

  1. 1

    Предварительные требования: установите Node.js 20 или более поздней версии и gcloud CLI

  2. 2

    Добавьте сервер gcloud MCP в конфигурацию ИИ-клиента (например, Claude Desktop, Cline, Cursor или VS Code)

    npx -y @google-cloud/gcloud-mcp
  3. 3

    Или, если вы используете Gemini CLI, выполните команду настройки из домашнего каталога

    npx @google-cloud/gcloud-mcp init --agent=gemini-cli

Что важно знать

  • Требуются установленная и настроенная gcloud CLI, а также Node.js 20 или более поздней версии.
  • Команды, выполняемые агентом, могут воздействовать на реальные ресурсы Google Cloud, поэтому тщательно ограничьте доступ.

Темы

Частые вопросы

Что такое gcloud-mcp?
MCP-сервер, который позволяет AI-ассистентам выполнять команды gcloud CLI и на естественном языке обращаться к Google Cloud Observability, Cloud Storage и Backup and DR. gcloud MCP — сервер Model Context Protocol, который подключает AI-ассистентов к Google Cloud через gcloud CLI. Вместо того чтобы запоминать синтаксис команд, флаги и аргументы, пользователь описывает нужный результат, а ассистент выполняет соответствующие операции gcloud.
gcloud-mcp можно использовать бесплатно? Какая у него лицензия?
gcloud-mcp распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
gcloud-mcp всё ещё поддерживается?
Активно поддерживается. Последний коммит в gcloud-mcp — 17 окт. 2026 г..
Для чего можно использовать gcloud-mcp?
Помогает разработчикам, незнакомым с gcloud, выполнять распространённые облачные задачи через AI-ассистента. Позволяет разбираться в проблемах production-среды, запрашивая логи, трассировки и метрики в диалоге. Помогает объединять несколько операций с Cloud Storage или резервными копиями в один повторяемый сценарий. Позволяет выполнять команды gcloud от имени сервисного аккаунта с ограниченными правами, используя impersonation.
Как установить gcloud-mcp?
Предварительные требования: установите Node.js 20 или более поздней версии и gcloud CLI Добавьте сервер gcloud MCP в конфигурацию ИИ-клиента (например, Claude Desktop, Cline, Cursor или VS Code): npx -y @google-cloud/gcloud-mcp Или, если вы используете Gemini CLI, выполните команду настройки из домашнего каталога: npx @google-cloud/gcloud-mcp init --agent=gemini-cli
Где скачать gcloud-mcp?
Исходный код и инструкции по установке — на GitHub: https://github.com/googleapis/gcloud-mcp

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный клиент для резервного копирования с открытым исходным кодом: хранит зашифрованные инкрементальные сжатые копии в облаке и на удалённых файловых серверах.

15,2 тыс.1,1 тыс.C#OtherОбновлён 21 час назад

Официальный установщик Nextcloud: единый Docker mastercontainer разворачивает и обслуживает весь стек Nextcloud с дополнительными компонентами Office, Talk, резервного копирования и антивируса.

10,6 тыс.1,1 тыс.PHPAGPL-3.0Обновлён вчера