GoogleCloudPlatform/cloud-run-mcp

MCP server to deploy apps to Cloud Run

解决的问题

该项目提供了一个 Model Context Protocol (MCP) 服务器,使 AI 代理能够与 Google Cloud Run 交互。通过允许 AI 驱动的 IDE、CLI 代理和助手应用直接执行这些任务,消除了手动部署和管理 Cloud Run 服务的过程。

工作原理

该服务器充当 MCP 兼容 AI 代理(如 Claude Desktop、Cursor 或 Gemini CLI)与 Google Cloud Platform (GCP) 之间的桥梁。它公开了一组工具和提示,代理可以调用这些工具来执行 GCP 操作。该服务器可通过 Node.js 或 Docker 本地运行,也可在 Cloud Run 上远程托管。

适用人群

使用支持 Model Context Protocol 的 AI 辅助编码工具和代理,以自动化部署到 Google Cloud Run 的开发者。

主要亮点

  • 部署工具:包含直接将文件内容或本地文件夹部署到 Cloud Run 的工具。
  • 服务管理:可列出服务、获取特定服务详情,以及检索日志和错误信息。
  • 项目管理:提供创建新 GCP 项目和列出可用项目(仅在本地运行时可用)的工具。
  • 灵活的托管方式:支持本地执行(Node.js/Docker)或通过 IAM 认证在 Cloud Run 上远程托管。
  • Gemini CLI 集成:可作为 Gemini CLI 的直接扩展安装。
  • OAuth 支持:支持 OAuth 认证,以安全访问 Google Cloud 资源。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目