GC

googlecloudplatform/cloud-run-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

634 stars 127 forks Качество 82 Тренд 41Apache-2.0

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

Обзор

Включите совместимым с MCP AI-агенты для развертывания приложений в Cloud Run. Развертывание из Gemini CLI и других CLI-агентов на базе ИИ: Развёртывайте их из SDK агентов, таких как Google Gen AI SDK или Agent Development Kit. Это репозиторий MCP-сервера для развертывания кода в Cloud Run, чтобы узнать о работе с MCP-серверами в Cloud Run, ознакомьтесь с документацией Cloud Run. - deploy-file-contents: развёртывает файлы в Cloud Run, предоставляя их содержимое напрямую. - list-services: перечисляет сервисы Cloud Run в данном проекте и регионе. - get-service: получает данные о конкретном сервисе Cloud Run. - get-service-log: получает журналы и сообщения об ошибках для конкретного сервиса Cloud Run. - deploy-local-folder\: Развёртывает локальную папку в сервисе Google Cloud Run. - list-projects\: Перечисляет доступные проекты GCP. - create-project*: Создаёт новый GCP-проект и привязывает его к первому доступному счету для выставления счета. Опционально может быть указан идентификатор проекта. Подсказки — это команды на естественном языке, которые можно использовать для выполнения обычных задач.

Обзор (машинный перевод)

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

Развертывание из Gemini CLI и других CLI-агентов на базе ИИ:

Развертывание с IDE, основанных на ИИ:

Развертывание из приложений AI-ассистентов:

Развёртывайте их из SDK агентов, таких как Google Gen AI SDK или Agent Development Kit.

[! ПРИМЕЧАНИЕ] Это репозиторий MCP-сервера для развертывания кода в Cloud Run, чтобы научиться хостить MCP-серверы на Cloud Run, посетите документацию Cloud Run.

Инструменты

  • deploy-file-contents: Развёртывает файлы в Cloud Run, предоставляя их содержимое напрямую.

  • list-services: Перечисляет сервисы Cloud Run в данном проекте и регионе.

  • get-service: Получает данные для конкретного сервиса Cloud Run.

  • get-service-log: Получает логи и сообщения об ошибках для конкретного сервиса Cloud Run.

  • deploy-local-folder*: Развёртывает локальную папку в сервисе Google Cloud Run.

  • list-projects*: Список доступных проектов GCP.

  • create-project*: Создаёт новый проект GCP и привязывает его к первому доступному счету для выставления счета. Идентификатор проекта может быть указан по желанию.

* доступен только при запуске locally

Подсказки

Подсказки — это команды на естественном языке, которые можно использовать для выполнения обычных задач.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Cloud Run MCP server and Gemini CLI extension

Enable MCP-compatible AI agents to deploy apps to Cloud Run.

"mcpServers":{
  "cloud-run": {
    "command": "npx",
    "args": ["-y", "@google-cloud/cloud-run-mcp"]
  }
}

Deploy from Gemini CLI and other AI-powered CLI agents:

Deploy from AI-powered IDEs:

Deploy from AI assistant apps:

Deploy from agent SDKs, like the Google Gen AI SDK or Agent Development Kit.

[!NOTE]
This is the repository of an MCP server to deploy code to Cloud Run, to learn how to host MCP servers on Cloud Run, visit the Cloud Run documentation.

Tools

  • deploy-file-contents: Deploys files to Cloud Run by providing their contents directly.

  • list-services: Lists Cloud Run services in a given project and region.

  • get-service: Gets details for a specific Cloud Run service.

  • get-service-log: Gets Logs and Error Messages for a specific Cloud Run service.

  • deploy-local-folder*: Deploys a local folder to a Google Cloud Run service.

  • list-projects*: Lists available GCP projects.

  • create-project*: Creates a new GCP project and attach it to the first available billing account. A project ID can be optionally specified.

* only available when running locally

Prompts

Prompts are natural language commands that can be used to perform common tasks. They are shortcuts for executing tool calls with pre-filled arguments.

  • deploy: Deploys the current working directory to Cloud Run. If a service name is not provided, it will use the DEFAULT_SERVICE_NAME environment variable, or the name of the current working directory.
  • logs: Gets the logs for a Cloud Run service. If a service name is not provided, it will use the DEFAULT_SERVICE_NAME environment variable, or the name of the current working directory.

Environment Variables

The Cloud Run MCP server can be configured using the following environment variables:

Variable Description
Открыть полный README на GitHub

Установка

npx -y @google-cloud/cloud-run-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

"mcpServers":{ "cloud-run": { "command": "npx", "args": ["-y", "@google-cloud/cloud-run-mcp"] } }