MCP server to deploy code to Google Cloud Run
Позволяет AI-агентам и CLI развертывать приложения в Google Cloud Run.
Описание
Это MCP-сервер для интеграции с AI-инструментами, такими как Gemini CLI, IDE и SDK, для развертывания кода в Cloud Run. Ключевые особенности: инструменты для развертывания файлов/папок, управления сервисами, получения логов и проектов. Технологии: Google Cloud SDK, Node.js, Docker. Применения: автоматизация деплоя в облаке через естественный язык, полезно для разработчиков и AI-ассистентов в IDE или приложениях.
Возможности
Развертывание файлов
deploy-file-contents: Развертывает содержимое файлов напрямую в Cloud Run.
Развертывание локальной папки
deploy-local-folder: Развертывает содержимое локальной директории в сервис Cloud Run.
Список сервисов
list-services: Перечисляет сервисы Cloud Run в проекте и регионе.
Получение деталей сервиса
get-service: Получает информацию о конкретном сервисе Cloud Run.
Получение логов
get-service-log: Извлекает логи и ошибки для сервиса Cloud Run.
Управление проектами
list-projects и create-project: Список и создание GCP-проектов (локально).
Промпты для задач
deploy и logs: Естественно-языковые команды для быстрого развертывания и просмотра логов.
Установка
Для локального запуска с Node.js: Установите Google Cloud SDK и аутентифицируйтесь (gcloud auth login, gcloud auth application-default login). Добавьте в MCP-конфиг:
{
"cloud-run": {
"command": "npx",
"args": ["-y", "@google-cloud/cloud-run-mcp"]
}
}
Для Docker: Установите Docker, используйте аналогичную конфигурацию с командой ‘docker run’. Для Gemini CLI: gemini extensions install https://github.com/GoogleCloudPlatform/cloud-run-mcp.