MCP server intelligence profile

Cloud Run MCP Server

Enables MCP-compatible AI agents to deploy applications to Google Cloud Run by providing tools for deploying code, listing services, and managing Google Cloud projects

Local OnlyOfficial distributionGoogleCloudPlatform
Verified cleanNpm · 1.10.0

Our scanner tested version 1.10.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

1Distribution channel
8Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @google-cloud/cloud-run-mcp from npm

Version 1.10.0 declares 1 executable entrypoint.

npm install --save-exact @google-cloud/cloud-run-mcp@1.10.0
npx -y -p @google-cloud/cloud-run-mcp@1.10.0 @google-cloud/cloud-run-mcp
MCP client configuration example
{
  "mcpServers": {
    "@google-cloud/cloud-run-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@google-cloud/cloud-run-mcp@1.10.0",
        "@google-cloud/cloud-run-mcp"
      ]
    }
  }
}

Identity

Canonical slugcloud-run-mcp-server-bffc2829DeploymentLocal Only
Canonical packagenpm:@google-cloud/cloud-run-mcpRepositoryGoogleCloudPlatform/cloud-run-mcp
First publishedLatest release
Last security verificationAug 15, 2026Classification confidence90%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@google-cloud/cloud-run-mcp1.10.09Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@google-cloud/cloud-run-mcp1.10.0CurrentSep 5, 20268 toolsSucceeded · 0 resources · 2 promptsVerified clean
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDK@modelcontextprotocol/sdk Artifact SHA-256eb189a42f04949c49c379379873740be85d94d06a5e2190e31ef2691968a2048
Scannermcp-proof-engine 0.1.0Scan completedAug 15, 2026
Security rating59 / 100Methodologyversion-rating-1.0
Executable entrypoints
[
  "@google-cloud/cloud-run-mcp"
]
0Proven
817Clean
0Inconclusive
0Flaky
0Errors

Current protocol inventory

2025-06-18Negotiated protocol
cloud-runServer-reported name
3Capability groups
Aug 14, 2026Observed

Tools 8

ToolCategoryAnnotationsRisk
create_projectCreates a new GCP project and attempts to attach it to the first available billing account. A project ID can be optionally specified; otherwise it will be automatically generated.
Input schema
{
  "type": "object",
  "properties": {
    "projectId": {
      "type": "string",
      "description": "Optional. The desired ID for the new GCP project. If not provided, an ID will be auto-generated."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
deploy_container_imageDeploys a container image to Cloud Run. Use this tool if the user provides a container image URL.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID. Do not select it yourself, make sure the user provides or confirms the project ID."
    },
    "region": {
      "type": "string",
      "default": "europe-west1",
      "description": "Region to deploy the service to"
    },
    "service": {
      "type": "string",
      "description": "Name of the Cloud Run service to deploy to"
    },
    "imageUrl": {
      "type": "string",
      "description": "The URL of the container image to deploy (e.g. \"gcr.io/cloudrun/hello\")"
    }
  },
  "required": [
    "project",
    "imageUrl"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
deploy_file_contentsDeploy files to Cloud Run by providing their contents directly. Takes an array of file objects containing filename and content. Use this tool if the files only exist in the current chat context.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID. Leave unset for the app to be deployed in a new project. If provided, make sure the user confirms the project ID they want to deploy to."
    },
    "region": {
      "type": "string",
      "default": "europe-west1",
      "description": "Region to deploy the service to"
    },
    "service": {
      "type": "string",
      "description": "Name of the Cloud Run service to deploy to"
    },
    "files": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "filename": {
            "type": "string",
            "description": "Name and path of the file (e.g. \"src/index.js\" or \"data/config.json\")"
          },
          "content": {
            "type": "string",
            "description": "Text content of the file"
          }
        },
        "required": [
          "filename"
        ],
        "additionalProperties": false
      },
      "description": "Array of file objects containing filename and content"
    }
  },
  "required": [
    "project",
    "files"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
deploy_local_folderDeploy a local folder to Cloud Run. Takes an absolute folder path from the local filesystem that will be deployed. Use this tool if the entire folder content needs to be deployed.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID. Do not select it yourself, make sure the user provides or confirms the project ID."
    },
    "region": {
      "type": "string",
      "default": "europe-west1",
      "description": "Region to deploy the service to"
    },
    "service": {
      "type": "string",
      "description": "Name of the Cloud Run service to deploy to"
    },
    "folderPath": {
      "type": "string",
      "description": "Absolute path to the folder to deploy (e.g. \"/home/user/project/src\")"
    }
  },
  "required": [
    "project",
    "folderPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_serviceGets details for a specific Cloud Run service.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID containing the service"
    },
    "region": {
      "type": "string",
      "description": "Region where the service is located",
      "default": "europe-west1"
    },
    "service": {
      "type": "string",
      "description": "Name of the Cloud Run service"
    }
  },
  "required": [
    "project",
    "service"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
get_service_logGets Logs and Error Messages for a specific Cloud Run service.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID containing the service"
    },
    "region": {
      "type": "string",
      "description": "Region where the service is located",
      "default": "europe-west1"
    },
    "service": {
      "type": "string",
      "description": "Name of the Cloud Run service"
    }
  },
  "required": [
    "project",
    "service"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list_projectsLists available GCP projects
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
list_servicesLists all Cloud Run services in a given project.
Input schema
{
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "Google Cloud project ID"
    }
  },
  "required": [
    "project"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 2

  • deploydeploy

    Deploys the current working directory to Cloud Run.

  • logslogs

    Gets the logs for a Cloud Run service.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Cloud Run MCP Server questions

How do I install Cloud Run MCP Server?

Install the selected package version with: npm install --save-exact @google-cloud/cloud-run-mcp@1.10.0

What tools does Cloud Run MCP Server provide?

Cloud Run MCP Server exposed 8 tools during independent protocol observation, including create_project, deploy_container_image, deploy_file_contents, deploy_local_folder, get_service, get_service_log, list_projects, list_services.

Is Cloud Run MCP Server secure?

Our scanner tested version 1.10.0 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.

Company and product intelligence

These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.

Associated company landscape

Google intelligence →

Association is based on retained identity fields; it does not by itself prove first-party publication.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP ServersMCP Servers With Completed Verification

Let’s talk about MCP security.

Share your details and our security team will contact you.