├── .c8rc.json ├── .github ├── images │ ├── deploy_from_apps.gif │ ├── deploy_from_ide.gif │ └── deploycli.gif └── workflows │ ├── lint-checker.yml │ ├── local-tests.yml │ └── npm-publish.yml ├── .gitignore ├── .kokoro ├── kokoro_build.sh ├── presubmit.cfg └── run_tests.sh ├── .prettierignore ├── .prettierrc.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── REVIEWING.md ├── example-sources-to-deploy ├── Dockerfile ├── go.mod └── main.go ├── gemini-extension.json ├── gemini-extension └── GEMINI.md ├── lib ├── cloud-api │ ├── auth.js │ ├── billing.js │ ├── build.js │ ├── helpers.js │ ├── metadata.js │ ├── projects.js │ ├── registry.js │ ├── run.js │ └── storage.js ├── deployment │ └── deployer.js └── util │ ├── archive.js │ └── helpers.js ├── mcp-server.js ├── package.json ├── prompts.js ├── test ├── local │ ├── cloud-api │ │ ├── build.test.js │ │ └── projects.test.js │ ├── gemini-extension.test.js │ ├── mcp-server-streamable-http.test.js │ ├── mcp-server.test.js │ ├── notifications.test.js │ ├── npx.test.js │ ├── prompts.test.js │ └── tools.test.js └── need-gcp │ ├── cloud-run-services.test.js │ ├── deployer.test.js │ ├── gcp-auth-check.test.js │ ├── gcp-projects.test.js │ ├── test-helpers.js │ └── workflows │ └── deployment-workflows.test.js └── tools ├── register-tools.js └── tools.js /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.github/images/deploy_from_apps.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/images/deploy_from_apps.gif -------------------------------------------------------------------------------- /.github/images/deploy_from_ide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/images/deploy_from_ide.gif -------------------------------------------------------------------------------- /.github/images/deploycli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/images/deploycli.gif -------------------------------------------------------------------------------- /.github/workflows/lint-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/workflows/lint-checker.yml -------------------------------------------------------------------------------- /.github/workflows/local-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/workflows/local-tests.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.kokoro/kokoro_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.kokoro/kokoro_build.sh -------------------------------------------------------------------------------- /.kokoro/presubmit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.kokoro/presubmit.cfg -------------------------------------------------------------------------------- /.kokoro/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.kokoro/run_tests.sh -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/README.md -------------------------------------------------------------------------------- /REVIEWING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/REVIEWING.md -------------------------------------------------------------------------------- /example-sources-to-deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/example-sources-to-deploy/Dockerfile -------------------------------------------------------------------------------- /example-sources-to-deploy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/example-sources-to-deploy/go.mod -------------------------------------------------------------------------------- /example-sources-to-deploy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/example-sources-to-deploy/main.go -------------------------------------------------------------------------------- /gemini-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/gemini-extension.json -------------------------------------------------------------------------------- /gemini-extension/GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/gemini-extension/GEMINI.md -------------------------------------------------------------------------------- /lib/cloud-api/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/auth.js -------------------------------------------------------------------------------- /lib/cloud-api/billing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/billing.js -------------------------------------------------------------------------------- /lib/cloud-api/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/build.js -------------------------------------------------------------------------------- /lib/cloud-api/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/helpers.js -------------------------------------------------------------------------------- /lib/cloud-api/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/metadata.js -------------------------------------------------------------------------------- /lib/cloud-api/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/projects.js -------------------------------------------------------------------------------- /lib/cloud-api/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/registry.js -------------------------------------------------------------------------------- /lib/cloud-api/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/run.js -------------------------------------------------------------------------------- /lib/cloud-api/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/cloud-api/storage.js -------------------------------------------------------------------------------- /lib/deployment/deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/deployment/deployer.js -------------------------------------------------------------------------------- /lib/util/archive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/util/archive.js -------------------------------------------------------------------------------- /lib/util/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/lib/util/helpers.js -------------------------------------------------------------------------------- /mcp-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/mcp-server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/package.json -------------------------------------------------------------------------------- /prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/prompts.js -------------------------------------------------------------------------------- /test/local/cloud-api/build.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/cloud-api/build.test.js -------------------------------------------------------------------------------- /test/local/cloud-api/projects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/cloud-api/projects.test.js -------------------------------------------------------------------------------- /test/local/gemini-extension.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/gemini-extension.test.js -------------------------------------------------------------------------------- /test/local/mcp-server-streamable-http.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/mcp-server-streamable-http.test.js -------------------------------------------------------------------------------- /test/local/mcp-server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/mcp-server.test.js -------------------------------------------------------------------------------- /test/local/notifications.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/notifications.test.js -------------------------------------------------------------------------------- /test/local/npx.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/npx.test.js -------------------------------------------------------------------------------- /test/local/prompts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/prompts.test.js -------------------------------------------------------------------------------- /test/local/tools.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/local/tools.test.js -------------------------------------------------------------------------------- /test/need-gcp/cloud-run-services.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/cloud-run-services.test.js -------------------------------------------------------------------------------- /test/need-gcp/deployer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/deployer.test.js -------------------------------------------------------------------------------- /test/need-gcp/gcp-auth-check.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/gcp-auth-check.test.js -------------------------------------------------------------------------------- /test/need-gcp/gcp-projects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/gcp-projects.test.js -------------------------------------------------------------------------------- /test/need-gcp/test-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/test-helpers.js -------------------------------------------------------------------------------- /test/need-gcp/workflows/deployment-workflows.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/test/need-gcp/workflows/deployment-workflows.test.js -------------------------------------------------------------------------------- /tools/register-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/tools/register-tools.js -------------------------------------------------------------------------------- /tools/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/cloud-run-mcp/HEAD/tools/tools.js --------------------------------------------------------------------------------