cloud-run-mcp

GoogleCloudPlatform/cloud-run-mcp

3.7

If you are the rightful owner of cloud-run-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is the repository of an MCP server to deploy code to Cloud Run, enabling MCP-compatible AI agents to deploy apps to Cloud Run.

Tools

Functions exposed to the LLM to take actions

list_projects

Lists available GCP projects

create_project

Creates 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.

list_services

Lists Cloud Run services in a given project and region.

get_service

Gets details for a specific Cloud Run service.

get_service_log

Gets Logs and Error Messages for a specific Cloud Run service.

deploy_local_files

Deploy local files to Cloud Run. Takes an array of absolute file paths from the local filesystem that will be deployed. Use this tool if the files exists on the user local filesystem.

deploy_local_folder

Deploy 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.

deploy_file_contents

Deploy 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.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources