Перейти к содержимому

MCP server to deploy code to Google Cloud Run

Позволяет AI-агентам и CLI развертывать приложения в Google Cloud Run.

JavaScript
381 stars

Описание

Это 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.

Информация

Язык
JavaScript
Лицензия
Apache License 2.0
GitHub Stars
381

Ссылки