Token导航 LogoToken导航

MCP Server · 运维云端

Cloud Run MCP Server

MCP server to deploy apps to Cloud Run

未说明官方级别未说明来源级核验工具 7
云部署命令行工具JavaScriptClaudeCursorWindsurf

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
GoogleCloudPlatform
提供方
GoogleCloudPlatform

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

607

仓库热度

收录来源

3 个

MCP.so

选型结论

Cloud Run MCP Server 属于运维云端类 MCP Server,公开资料标注 7 个工具,通过传输方式未标注接入,适配 Claude、Cursor、Windsurf,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Cloud Run MCP服务器和Gemini CLI扩展

启用MCP兼容的AI代理将应用程序部署到Cloud Run。

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

从Gemini CLI和其他AI驱动的CLI代理进行部署:

从AI驱动的IDE部署:

从AI助手应用程序部署:

\[!注意\]\ 这是MCP服务器的存储库,用于将代码部署到Cloud Run,了解如何 主机 MCP服务器在云端运行, 访问Cloud Run文档.

工具

  • deploy-file-contents:通过直接提供文件内容将文件部署到Cloud Run。
  • list-services:列出给定项目和区域中的Cloud Run服务。
  • get-service:获取特定Cloud Run服务的详细信息。
  • get-service-log:获取特定云运行服务的日志和错误消息。
  • deploy-local-folder\*:将本地文件夹部署到Google Cloud Run服务。
  • list-projects\*:列出可用的GCP项目。
  • create-project\*:创建新的GCP项目并将其附加到第一个可用的计费帐户。可以选择指定项目ID。

_\*仅在本地运行时可用_

提示

提示是可用于执行常见任务的自然语言命令。它们是使用预填充参数执行工具调用的快捷方式。

  • deploy:将当前工作目录部署到Cloud Run。如果未提供服务名称,它将使用 DEFAULT_SERVICE_NAME 环境变量或当前工作目录的名称。
  • logs:获取云运行服务的日志。如果未提供服务名称,它将使用 DEFAULT_SERVICE_NAME 环境变量或当前工作目录的名称。

环境变量

Cloud Run MCP服务器可以使用以下环境变量进行配置:

变量描述
GOOGLE_CLOUD_PROJECT用于Cloud Run服务的默认项目ID。
GOOGLE_CLOUD_REGION用于Cloud Run服务的默认区域。
DEFAULT_SERVICE_NAME用于Cloud Run服务的默认服务名称。
SKIP_IAM_CHECK控制是否检查Cloud Run服务的IAM权限。设置为 false 以启用检查。这是 true 默认情况下,这是使服务公开的推荐方式。
ENABLE_HOST_VALIDATION防止 DNS 重绑定 通过验证Host标头进行攻击。默认情况下,这是禁用的。
ALLOWED_HOSTS允许的主机标头的逗号分隔列表(如果启用了主机验证)。默认值为 localhost,127.0.0.1,::1.

用作Gemini CLI扩展

将其安装为 Gemini CLI 扩展,运行以下命令:

  1. 安装扩展:
   gemini extensions install https://github.com/GoogleCloudPlatform/cloud-run-mcp
  1. 使用以下命令登录您的Google Cloud帐户:
   gcloud auth login
  1. 使用以下命令设置应用程序凭据:
   gcloud auth application-default login

在MCP客户端中使用

了解如何配置MCP客户端

大多数MCP客户端都需要创建或修改配置文件以添加MCP服务器。

配置文件语法可能因客户端而异。请参阅以下链接,了解最新的预期语法:

一旦您确定了如何配置MCP客户端,请选择这两个选项之一来设置MCP服务器。 我们建议使用Node.js设置为本地MCP服务器。

设置为本地MCP服务器

使用本地Google Cloud凭据在本地计算机上运行Cloud Run MCP服务器。如果你使用的是人工智能辅助IDE(如Cursor)或桌面人工智能应用程序(如Claude),这是最好的。

  1. 安装 谷歌云SDK 并使用您的Google帐户进行身份验证。
  1. 使用以下命令登录您的Google Cloud帐户:
   gcloud auth login
  1. 使用以下命令设置应用程序凭据:
   gcloud auth application-default login

然后使用Node.js或Docker配置MCP服务器:

使用Node.js
  1. 安装 (推荐LTS版本)。
  1. 使用以下内容更新MCP客户端的MCP配置文件:
      "cloud-run": {
        "command": "npx",
        "args": ["-y", "@google-cloud/cloud-run-mcp"]
      }
  1. \[可选\]添加默认配置
      "cloud-run": {
         "command": "npx",
         "args": ["-y", "@google-cloud/cloud-run-mcp"],
         "env": {
               "GOOGLE_CLOUD_PROJECT": "PROJECT_NAME",
               "GOOGLE_CLOUD_REGION": "PROJECT_REGION",
               "DEFAULT_SERVICE_NAME": "SERVICE_NAME"
         }
      }
使用Docker

查看Docker MCP目录,或使用这些手册说明:

  1. 安装 码头工人
  1. 使用以下内容更新MCP客户端的MCP配置文件:
      "cloud-run": {
        "command": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "GOOGLE_APPLICATION_CREDENTIALS",
          "-v",
          "/local-directory:/local-directory",
          "mcp/cloud-run-mcp:latest"
        ],
        "env": {
          "GOOGLE_APPLICATION_CREDENTIALS": "/Users/slim/.config/gcloud/application_default-credentials.json",
          "DEFAULT_SERVICE_NAME": "SERVICE_NAME"
        }
      }

设置为远程MCP服务器

\[!警告\]\ 未经身份验证,请勿使用远程MCP服务器。在以下说明中,我们将使用IAM身份验证来保护从本地计算机到MCP服务器的连接。这对于防止未经授权访问您的Google Cloud资源非常重要。

在Cloud Run上运行Cloud Run MCP服务器本身,并通过IAM验证本地计算机的连接。 使用此选项,您只能将代码部署到与MCP服务器运行的位置相同的Google Cloud项目。

  1. 安装 谷歌云SDK 并使用您的Google帐户进行身份验证。
  1. 使用以下命令登录您的Google Cloud帐户:
   gcloud auth login
  1. 使用以下命令设置您的Google Cloud项目ID:
   gcloud config set project YOUR_PROJECT_ID
  1. 将Cloud Run MCP服务器部署到Cloud Run:
   gcloud run deploy cloud-run-mcp --image us-docker.pkg.dev/cloudrun/container/mcp --no-allow-unauthenticated

出现提示时,选择一个区域,例如 europe-west1.

请注意,MCP服务器是 _不_ 公开访问,它需要通过IAM进行身份验证。

  1. \[可选\]添加默认配置
   gcloud run services update cloud-run-mcp --region=REGION --update-env-vars GOOGLE_CLOUD_PROJECT=PROJECT_NAME,GOOGLE_CLOUD_REGION=PROJECT_REGION,DEFAULT_SERVICE_NAME=SERVICE_NAME,SKIP_IAM_CHECK=false
  1. 在本地计算机上运行Cloud Run代理,以便使用您的身份安全地连接到在Cloud Run上运行的远程MCP服务器:
   gcloud run services proxy cloud-run-mcp --port=3000 --region=REGION --project=PROJECT_ID

这将在端口3000上创建一个本地代理,将请求转发到远程MCP服务器并注入您的身份。

  1. 使用以下内容更新MCP客户端的MCP配置文件:
      "cloud-run": {
        "url": "http://localhost:3000/sse"
      }

如果您的MCP客户端不支持 url 属性,您可以使用 mcp遥控器:

      "cloud-run": {
        "command": "npx",
        "args": ["-y", "mcp-remote", "http://localhost:3000/sse"]
      }

将MCP服务器与OAuth结合使用

Cloud Run MCP服务器支持OAuth作为身份验证机制。为了使用OAuth,请创建OAuth客户端,并配置 .env 文件中包含与OAuth客户端相关的适当值。A. .env.example 仅供参考。

Cloud Run MCP服务器与Google Cloud SDK OAuth客户端无缝协作。为了利用Google Cloud SDK OAuth客户端,您可以使用 .env.gcloud-sdk-oauth 文件为您的 .env 文件如下:

cp .env.gcloud-sdk-oauth .env
node mcp-server.js

在Gemini CLI上配置MCP服务器以使用OAuth

当Cloud Run MCP服务器在OAuth模式下启动时,MCP客户端也应配置为使用OAuth。您可以在Gemini CLI中使用以下JSON在OAuth模式下设置MCP服务器 ~/.gemini/settings.json 文件:

{
  "mcpServers": {
    "cloud-run": {
      "httpUrl": "http://localhost:3000/mcp",
      "oauth": {
        "enabled": true,
        "clientId": "",
        "clientSecret": ""
      }
    }
  }
}

发布如上所示的配置更改后,启动Gemini CLI。您应该使用Gemini CLI中的以下提示对Cloud Run MCP服务器进行身份验证:

/mcp auth cloud-run

这将带您进入浏览器上的身份验证页面,您需要使用适当的gmail id登录,并接受条款和条件。身份验证成功后,您可以返回Gemini CLI,Cloud Run MCP服务器将准备就绪。

谷歌云平台服务条款(可在https://cloud.google.com/terms/)以及数据处理和安全条款(可在https://cloud.google.com/terms/data-processing-terms)不适用于Cloud Run MCP Server软件的任何组件。

云跑技能

我们引入Cloud Run技能,使AI代理能够在Cloud Run上执行操作。您可以将这些技能与Gemini CLI和其他代理AI工具一起使用。这些技能可在以下网址获得 云跑技能.

Cloud Run技能基于gcloud cli for Cloud Run,使代理能够使用gcloud在Cloud Run上执行所有操作,GCP用户也可以使用gcloud-cli执行这些操作。

要使用Cloud Run技能:

  1. 确保你有 gcloud CLI已安装并通过身份验证 gcloud auth login 和 gcloud auth application-default login.
  2. 设置您的项目 gcloud config set project [PROJECT_ID].
  3. 启用代理AI工具上的技能。例如,您可以在终端上使用以下命令启用Gemini CLI的技能:
gemini skills install https://github.com/GoogleCloudPlatform/cloud-run-mcp.git --path skills/cloud-run
  1. 启用这些技能后,您可以使用它们在Cloud Run上执行操作。以下是一些入门提示:
  • 列出区域us-west1中项目测试gcp项目中的Cloud Run服务。
  • 将/home/username/workspace/helloworld文件夹部署为云运行服务helloworld到区域us-west1中的项目test-gcp项目。
  • 描述欧洲西部地区项目测试gcp项目中的Cloud Run作业hello作业1。

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

cloud-platformsmcpgoogle-cloudgoogle-cloud-runmcp-server云部署JavaScript本地部署

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Cloud Run MCP Server

MCP.so · 本页

7未说明未标注3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Cloud Run MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Cloud Run MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Cloud Run MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Cloud Run MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Cloud Run MCP Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP