cloud-run-mcp
Verified Safeby GoogleCloudPlatform
Overview
Enables MCP-compatible AI agents to deploy applications to Google Cloud Run, abstracting underlying GCP infrastructure operations.
Installation
npx -y @google-cloud/cloud-run-mcpEnvironment Variables
- GOOGLE_CLOUD_PROJECT
- GOOGLE_CLOUD_REGION
- DEFAULT_SERVICE_NAME
- SKIP_IAM_CHECK
- ENABLE_HOST_VALIDATION
- ALLOWED_HOSTS
- GCP_STDIO
- PORT
Security Notes
By default, the HTTP server disables `ENABLE_HOST_VALIDATION`, which can make it vulnerable to DNS Rebinding attacks if exposed publicly without a proxy. Users are explicitly warned about this and provided with options to enable host validation via environment variables. `SKIP_IAM_CHECK` defaults to `true`, making deployed Cloud Run services publicly accessible, which is a configurable deployment choice rather than a code vulnerability. No 'eval' or obvious obfuscation detected. Relies on standard Google Cloud SDKs for authentication and API interactions.
Similar Servers
gemini-cli
Provides an A2A (Agent-to-Agent) server for the Gemini CLI, enabling external agents to interact with and utilize the CLI's capabilities for executing tasks and accessing tools.
kubernetes-mcp-server
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
gcloud-mcp
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI for natural language cloud management and workflow automation.
mcp-k8s-go
This MCP server enables interaction with Kubernetes clusters to list, get, apply, and execute commands on various resources through a conversational interface.