MCP server to deploy apps to Cloud Run
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http · sse counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v1.10.0 · analyzer v32 · 34m ago
skills & prompt files 1
- agent-rules package/gemini-extension/GEMINI.md
danger signals1
- over-broad OAuth scope https://www.googleapis.com/auth/cloud-platform
expected for this server's purpose
package/constants.js :4
CLOUD_PLATFORM: 'https://www.googleapis.com/auth/cloud-platform',
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 47
filesystem 6
- fs package/lib/deployment/helpers.js :18
import fs from 'fs'; - fs package/lib/deployment/source-processor.js :18
import fs from 'node:fs'; - fs package/lib/deployment/universal-maker.js :18
import fs from 'fs'; - fs (weak) package/test/local/gemini-extension.test.js :3
import fs from 'node:fs'; - fs (weak) package/test/local/npx.test.js :3
import fs from 'node:fs'; - fs (weak) package/test/need-gcp/workflows/deployment-workflows.test.js :17
import fs from 'fs/promises';
shell / exec 4
- shell package/lib/deployment/source-processor.js :22
import { exec } from 'node:child_process'; - shell package/lib/deployment/universal-maker.js :17
import { exec } from 'child_process'; - shell (weak) package/test/local/mcp-server-stdio.test.js :3
import { spawn } from 'child_process'; - shell (weak) package/test/local/mcp-server-streamable-http.test.js :5
import { spawn } from 'child_process';
network 2
- net package/lib/cloud-api/metadata.js :21
* @param {string} path - The metadata path to fetch (e.g., `/computeMetadata/v1/...`). - net (weak) package/test/local/mcp-server-streamable-http.test.js :101
const response = await fetch(
secrets 1
- secrets package/lib/clients.js :21
const CLIENT_SECRET = process.env.GOOGLE_OAUTH_CLIENT_SECRET;
declared dependencies 17
- @modelcontextprotocol/sdk@^1.24.3
- @google-cloud/artifact-registry@^4.0.1
- @google-cloud/billing@^5.0.1
- @google-cloud/cloudbuild@^5.0.1
- @google-cloud/logging@^11.2.0
- @google-cloud/resource-manager@^6.0.1
- @google-cloud/run@^3.1.0
- @google-cloud/service-usage@^4.1.0
- @google-cloud/storage@^7.16.0
- archiver@^7.0.1
- @dotenvx/dotenvx@^1.52.0
- express@^5.1.0
- google-proto-files@^5.0.0
- zod@^3.25.76
- c8@^10.1.3
- esmock@^2.7.1
- prettier@^3.8.0