Agent skill

Cloud Run Manager

Tool suite for deploying and managing Google Cloud Run services. Use for deployments, logging, and service inspection.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/cloud-run-manager-verridian-ai-life-os-pulse-banner

SKILL.md

Cloud Run Manager Skill

This skill grants access to the Google Cloud Run MCP tools. Use this to manage the lifecycle of containerized applications.

When to use

  • Deploying new services (source or container based).
  • Inspecting running services.
  • Fetching service logs for debugging.
  • Listing projects and services.

Available Tools (Context Loaded)

The following tools are available via the cloudrun MCP server:

Deployment

  • mcp_cloudrun_create_project: Initialize a new GCP project.
  • mcp_cloudrun_deploy_container_image: Deploy an existing image (e.g., from GCR/Artifact Registry).
  • mcp_cloudrun_deploy_local_folder: Deploy source code directly from a local path.
  • mcp_cloudrun_deploy_file_contents: Deploy ad-hoc files (useful for quick tests).

Management & Observability

  • mcp_cloudrun_list_projects: View available GCP projects.
  • mcp_cloudrun_list_services: List services in a project.
  • mcp_cloudrun_get_service: Get detailed status/config of a generic service.
  • mcp_cloudrun_get_service_log: Retrieve logs and error messages.

Best Practices

  1. Project ID: Always confirm the project ID with the user or via list_projects before deploying.
  2. Region: Default to us-central1 if unspecified, or ask the user.
  3. Logs: usage of get_service_log is expensive; request specific timeframes or limits if possible.

Example Workflow

  1. User: "Deploy this folder to Cloud Run."
  2. Agent: Calls mcp_cloudrun_list_projects to verify destination.
  3. Agent: Calls mcp_cloudrun_deploy_local_folder.

Didn't find tool you were looking for?

Be as detailed as possible for better results