Cloud Run MCP server

MCP-сервер Google для деплоя приложений в Cloud Run из агента, со списком сервисов и чтением логов

MCP-серверВысокий риск

googlecloudplatform/cloud-run-mcp

Установка

"cloud-run": {
  "command": "npx",
  "args": ["-y", "@google-cloud/cloud-run-mcp"],
  "env": {
    "GOOGLE_CLOUD_PROJECT": "PROJECT_NAME",
    "GOOGLE_CLOUD_REGION": "PROJECT_REGION"
  }
}

Перед запуском выполните gcloud auth login и gcloud auth application-default login. Блок env необязателен.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер разворачивает код в Cloud Run: из переданного содержимого файлов или, при локальном запуске, из папки на диске. Агент может посмотреть список сервисов в проекте и регионе, получить сведения о сервисе и его логи с ошибками. Локально также доступны список проектов и создание нового проекта с привязкой к платежному аккаунту. Готовые промпты deploy и logs разворачивают текущую папку и показывают логи одной командой. В репозитории также лежат скиллы Cloud Run на основе gcloud.

Для кого. Для разработчиков, которые хотят, чтобы агент сам выкатывал приложение в Cloud Run.

Подходит, если

  • Нужно быстро выложить прототип в Cloud Run прямо из IDE или CLI-агента
  • Нужно посмотреть логи и ошибки уже развернутого сервиса
  • Нужно поднять новый проект GCP под эксперимент

Не подходит, если

  • Деплой идет через CI с ревью и агент не должен выкатывать напрямую
  • Хостинг не в Google Cloud

Пример запроса к агенту

Разверни текущую папку в Cloud Run как сервис hello-world в регионе europe-west1

Ограничения

Нужны gcloud CLI, вход через gcloud auth login и application-default login, а также аккаунт Google Cloud с оплатой. По умолчанию SKIP_IAM_CHECK=true, то есть развернутые сервисы становятся публичными. Удаленный режим без IAM-аутентификации авторы использовать запрещают. Google Cloud недоступен для регистрации и оплаты из России.

Как отключить. Удалите блок cloud-run из конфигурации MCP клиента или выполните gemini extensions uninstall cloud-run.

MCP

Транспорт
stdio, sse, http
Авторизация
OAuth
Переменные окружения
Переменные окружения
GOOGLE_CLOUD_PROJECT
Проект по умолчанию
GOOGLE_CLOUD_REGION
Регион по умолчанию
DEFAULT_SERVICE_NAME
Имя сервиса по умолчанию
SKIP_IAM_CHECK
По умолчанию true, сервисы публикуются открытыми. false включает проверку IAM
GOOGLE_APPLICATION_CREDENTIALS
секрет
Путь к файлу учетных данных при запуске в Docker

Проверка безопасности

  • Выкатывает код в продакшн-окружение Google Cloud
  • Может создавать проекты с привязкой к платежному аккаунту
  • По умолчанию делает сервисы публичными

Коротко о README

README перечисляет инструменты и промпты сервера, переменные окружения и три варианта запуска: через npx, в Docker и удаленно в Cloud Run с IAM-прокси. Отдельно описаны установка как расширения Gemini CLI и режим OAuth. В конце представлены скиллы Cloud Run, которые ставятся командой gemini skills install.

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

Чем локальный режим отличается от удаленного?

Локально сервер использует ваши учетные данные gcloud и умеет деплоить папки и создавать проекты. Удаленно он сам работает в Cloud Run за IAM-прокси и деплоит только в свой проект.

Это инструкция по размещению MCP-серверов в Cloud Run?

Нет, это сервер для деплоя вашего кода. Про хостинг MCP-серверов в Cloud Run есть отдельная документация Google.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний риск80,5 тыс.
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск32,9 тыс.
Выбор редакции

GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки

ПлагинВысокий риск8,9 тыс.
Выбор редакции

AI-помощник для Kubernetes: переводит запросы на естественном языке в операции kubectl и работает как MCP-сервер

CLIВысокий риск7,6 тыс.