AIKraft Agents

GoogleCloudPlatform/cloud-run-mcp

MCP-сервер для развертывания приложений в Cloud Run

MCP⭐ 637JavaScriptпоследний релиз: v1.11.0
Открыть на GitHub ↗

Что это за инструмент

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

Зачем нужен

Позволяет LLM-агентам (например, Gemini CLI, Cursor, Claude) самостоятельно деплоить код, управлять сервисами и читать логи в Cloud Run. Упрощает CI/CD-процессы, интегрируя их в рабочий процесс разработки через естественный язык.

Что можно реализовать

  • Развертывание локальной папки с кодом в Cloud Run через Gemini CLI или IDE-ассистенты.
  • Просмотр логов и ошибок конкретных сервисов Cloud Run по запросу агента.
  • Создание новых проектов Google Cloud и привязка к биллингу через AI-интерфейс.
  • Интеграция деплоя в кастомные AI-агенты через Google Gen AI SDK или Agent Development Kit.

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

  • Поддержка MCP-протокола для совместимости с популярными IDE (Cursor, VSCode, Windsurf) и CLI.
  • Набор инструментов: deploy-file-contents, list-services, get-service-log, deploy-local-folder.
  • Готовые промпты (shortcuts) для частых задач, например 'deploy' или 'logs'.
  • Работа с локальными учетными данными Google Cloud (gcloud auth).

👤 Кому подойдёт: разработчики, использующие AI-ассистентов для деплоя в Google Cloud

Релизы

v1.11.0minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка Compose (деплой, параллельные сборки, тома, секреты, AI-модели), новые Cloud Run навыки и интеграционные тесты.

  • Added: Добавлена функциональность deployCompose для развертывания Docker Compose.
  • Added: Поддержка параллельных сборок, монтирования томов и работы с Secret Manager в Compose.
  • Added: Внедрена поддержка AI-моделей в run compose и добавлены Cloud Run skills.
  • Added: Расширен набор интеграционных тестов для Python, Node.js и Java.
  • Fixed: Исправлены права доступа для именованных и bind-томов, а также уточнена детализация информации о сервисе.
v1.10.0minor
🕐 8 мес назад · релиз на GitHub ↗

Добавлена поддержка projectId и region в настройках Gemini, а также универсальный упаковщик для деплоя Node.js и Python.

  • Added: Теперь можно задавать projectId и region напрямую через настройки Gemini.
  • Added: Появился универсальный упаковщик для создания zip-архивов при деплое приложений на Node.js и Python.
  • Fixed: Обновлены зависимости: minimatch, hono (до 4.12.2) и fast-xml-parser (до 5.4.1).