cloud-run
MCP-сервер для развертывания кода в Google Cloud Run
Позволяет MCP-совместимым ИИ-агентам развертывать приложения в Cloud Run.
"mcpServers":{
"cloud-run": {
"command": "npx",
"args": ["-y", "https://github.com/GoogleCloudPlatform/cloud-run-mcp"]
}
}Развертывание из IDE на базе ИИ:
Развертывание из приложений с ИИ-ассистентами:
Развертывание из SDK для агентов, например Google Gen AI SDK или Agent Development Kit.
[!NOTE]
Это репозиторий 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-files*: Развертывает файлы из локальной файловой системы в сервис Google Cloud Run.deploy-local-folder*: Развертывает локальную папку в сервис Google Cloud Run.list-projects*: Перечисляет доступные проекты GCP.create-project*: Создает новый проект GCP и привязывает его к первому доступному платежному аккаунту. Можно дополнительно указать идентификатор проекта.
* доступно только при локальном запуске
Related MCP server: Cloud Run MCP Server
Использование в качестве локального MCP-сервера
Запустите MCP-сервер Cloud Run на своей локальной машине, используя локальные учетные данные Google Cloud. Это оптимальный вариант, если вы используете IDE с ИИ-поддержкой (например, Cursor) или настольное ИИ-приложение (например, Claude).
Установите Node.js (рекомендуется версия LTS).
Установите Google Cloud SDK и выполните аутентификацию с вашим аккаунтом Google.
Войдите в свой аккаунт Google Cloud с помощью команды:
gcloud auth loginНастройте учетные данные приложения с помощью команды:
gcloud auth application-default loginОбновите файл конфигурации MCP вашего MCP-клиента следующим образом:
"cloud-run": { "command": "npx", "args": ["-y", "https://github.com/GoogleCloudPlatform/cloud-run-mcp"] }
Использование в качестве удаленного MCP-сервера
[!WARNING]
Не используйте удаленный MCP-сервер без аутентификации. В приведенных ниже инструкциях мы будем использовать аутентификацию IAM для защиты соединения с MCP-сервером с вашей локальной машины. Это важно, чтобы предотвратить несанкционированный доступ к вашим ресурсам Google Cloud.
Запустите сам MCP-сервер Cloud Run в Cloud Run, при этом соединение с вашей локальной машины аутентифицируется через IAM. При таком варианте вы сможете развертывать код только в тот же проект Google Cloud, в котором работает MCP-сервер.
Установите Google Cloud SDK и выполните аутентификацию с вашим аккаунтом Google.
Войдите в свой аккаунт Google Cloud с помощью команды:
gcloud auth loginУкажите идентификатор вашего проекта Google Cloud с помощью команды:
gcloud config set project YOUR_PROJECT_IDРазверните MCP-сервер Cloud Run в Cloud Run:
gcloud run deploy cloud-run-mcp --image us-docker.pkg.dev/cloudrun/container/mcp --no-allow-unauthenticatedПри появлении запроса выберите регион, например
europe-west1.Обратите внимание, что MCP-сервер не является общедоступным: для доступа требуется аутентификация через IAM.
Запустите прокси Cloud Run на локальной машине, чтобы безопасно подключиться к удаленному MCP-серверу, работающему в Cloud Run, с использованием вашей учетной записи:
gcloud run services proxy cloud-run-mcp --port=3000 --region=REGION --project=PROJECT_IDБудет создан локальный прокси на порту 3000, который пересылает запросы на удаленный MCP-сервер и добавляет вашу идентификацию.
Обновите файл конфигурации MCP вашего MCP-клиента следующим образом:
"cloud-run": { "url": "http://localhost:3000/sse" }Если ваш MCP-клиент не поддерживает атрибут
url, вы можете использовать mcp-remote:"cloud-run": { "command": "npx", "args": ["-y", "mcp-remote", "http://localhost:3000/sse"] }
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with and manage Google Cloud Platform resources including Compute Engine, Cloud Run, Storage, BigQuery, and other GCP services through a standardized MCP interface.16MIT
- AlicenseAqualityBmaintenanceEnables MCP-compatible AI agents to deploy applications to Google Cloud Run by providing tools for deploying code, listing services, and managing Google Cloud projects.82,123627Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Cloud Platform services through gcloud CLI commands via a Cloud Run deployed MCP server. Supports executing gcloud commands and managing GCP resources through natural language.MIT
- AlicenseBqualityNot gradedmaintenanceEnables AI assistants to interact with and manage Google Cloud Platform resources including Artifact Registry, BigQuery, Cloud Build, Compute Engine, Cloud Run, Cloud Storage, and monitoring services through a standardized MCP interface.1
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
One PAT, any MCP agent: Vercel, GitHub, Cloudflare, Supabase, GCP — unified dev infra gateway.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajath-raman/cloud-run-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server