googleapis/gcloud-mcp

gcloud MCP server

What it solves

本项目提供了一组 Model Context Protocol (MCP) 服务,让 AI 助手能够与 Google Cloud 环境进行交互。它通过让用户使用自然语言提示来管理云端资源,消除了用户需要背诵复杂的 gcloud CLI 命令语法、参数和标志位,从而降低了使用门槛。

How it works

本项目实现实现实现了 MCP 规范,在 AI 客户端(如 Claude Desktop、Cursor 或 Gemini CLI)与 Google Cloud 服务之间建立桥梁。它提供了几种专门的服务:

  • gcloud: 通过自然语言执行 gcloud CLI 命令。
  • observability: 使用 Google Cloud Observability API 查询日志、指标和追踪。
  • storage: 管理 Google Cloud Storage 存储桶和对象。
  • backupdr: 管理 Google Cloud Backup and Disaster Recovery 资源。

Who it’s for

云端管理员、开发人员以及希望简化 Google Cloud 管理并降低对 gcloud CLI 不太熟悉的人士的使用门槛的团队成员。

Highlights

  • Natural Language Interface: 将高层级的描述转换为云端操作。
  • Multi-Server Support: 提供用于通用 CLI 访问、可观测性以及存储管理的专用服务。
  • Gemini Integration: 对 Gemini CLI 和 Gemini Code Assist 提供一流的支持。
  • Permission Control: 权限与当前的 gcloud 账号绑定,支持服务账号模拟以实现最小权限原则。
  • Safety Restrictions: 防止执行会启动交互式会话或运行不适合 AI 代理的任意输入指令。

相关

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