GCP资源管理工具

一个通过自然语言命令管理Google Cloud Platform(GCP)资源的桌面集成工具,支持项目、计算实例、存储、数据库等资源的创建、管理和监控。

  • by henihaddad
  • Python
  • 本地部署
  • 20 星标
  • 更新于
在 GitHub 查看 henihaddad/gcp-mcp

使用说明

GCP MCP应用程序

Claude桌面集成

要在Claude Desktop中启用GCP管理功能,只需将以下配置添加到您的Claude Desktop MCP配置中:

{
  "gcp-mcp": {
    "command": "uvx",
    "args": [
      "gcp-mcp"
    ]
  }
}

就是这样!不需要额外的设置或凭据操作。当您第一次要求Claude与您的GCP资源交互时,浏览器窗口将自动打开,供您进行身份验证和授予访问权限。一旦您批准了访问权限,Claude将能够通过自然语言命令管理您的GCP资源。

以下是您可以提出的一些示例请求:

基本操作:

  • “你能列出我的GCP项目吗?”
  • “显示我的计算实例”
  • “我有什么储物桶?”

资源创建:

  • “请创建一个具有2GB RAM和10GB存储空间的计算实例,将其命名为MCP引擎”
  • “在us-central中创建一个名为我的备份桶的新存储桶1”
  • “设置一个名为prod-network的新VPC网络,子网为10.0.0.0/24”

资源管理:

  • “停止开发项目中的所有计算实例”
  • “显示所有已运行超过24小时的实例”
  • “我的后端服务器实例的当前CPU使用率是多少?”
  • “创建数据库磁盘的快照”

监控和警报:

  • “设置CPU使用率超过80%时的警报”
  • “显示过去24小时的所有关键警报”
  • “我的GKE集群的当前状态如何?”

特性

该应用程序全面覆盖了GCP服务:

资源管理

  • 项目和配额管理
  • 资产清单
  • IAM权限

计算和基础设施

  • 计算引擎实例
  • 存储桶和磁盘
  • VPC网络和防火墙规则
  • Kubernetes引擎(GKE)集群

数据库和存储

  • 云SQL实例
  • Firestore数据库
  • 云存储
  • 数据库备份

监控和计费

  • 指标和警报
  • 账单信息
  • 正常运行时间监控
  • 资源使用情况跟踪

即将推出

  • 部署管理器和基础设施即代码

安装

pip install gcp-mcp

许可证

MIT许可证

欢迎您的贡献和问题!