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.
The Model Context Protocol (MCP) server for Google Cloud Run is designed to facilitate the deployment of applications to Cloud Run using MCP-compatible AI agents. This server allows developers to deploy code from AI-powered IDEs, AI assistant applications, and agent SDKs like the Google Gen AI SDK or Agent Development Kit. The server can be run locally or remotely on Cloud Run, providing flexibility in deployment strategies. When running locally, it uses local Google Cloud credentials, while the remote setup requires IAM authentication to ensure secure access to Google Cloud resources. The server supports various deployment tools and commands, making it a versatile solution for developers looking to integrate AI-driven deployment processes into their workflows.
Features
- Deploy code to Google Cloud Run using MCP-compatible AI agents.
- Supports deployment from AI-powered IDEs and AI assistant applications.
- Can be run locally or remotely with IAM authentication for secure access.
- Integrates with agent SDKs like Google Gen AI SDK and Agent Development Kit.
- Provides a range of deployment tools and commands for flexible usage.
Tools
deploy-file-contents
Deploys files to Cloud Run by providing their contents directly.
list-services
Lists Cloud Run services in a given project and region.
get-service
Gets details for a specific Cloud Run service.
deploy-local-files
Deploys files from the local file system to a Google Cloud Run service.
deploy-local-folder
Deploys a local folder to a Google Cloud Run service.
list-projects
Lists available GCP projects.
create-project
Creates a new GCP project and attach it to the first available billing account. A project ID can be optionally specified.