GoogleCloudPlatform/cloud-run-mcp
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