npm JavaScript analyzed 1.10.0

@google-cloud/cloud-run-mcp

v1.10.0
npm

MCP server to deploy apps to Cloud Run

maintainer
google-admin
license
Apache-2.0
first seen
2026-05-22
last seen
2026-08-14
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
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.

skills & danger signals npm-tarball
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

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',
code evidence v1.10.0 · npm-tarball
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