Token导航 LogoToken导航TokenDH.com
Gcloud Go MCP logo
运维云端未说明官方级别未说明来源级核验

Gcloud Go MCP

MCP Server

GCloud MCP Server是一个封装Google Cloud CLI(gcloud)的工具,提供管理GCP资源的LLM可访问工具,支持67+工具覆盖12种GCP服务。

工具数

61

提示词数

0

GitHub Stars

0

资源数

0
GoClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

khalideidoo

提供方

khalideidoo

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

GCloud MCP服务器

封装Google Cloud CLI的模型上下文协议(MCP)服务器(gcloud)提供LLM可访问的工具来管理GCP资源。

特性

  • 67+工具 涵盖12项GCP服务
  • 包装本地 gcloud CLI命令
  • 结构化数据的JSON输出
  • 项目、地区和区域的可配置默认值

支持服务列表

服务工具说明
云运行10部署和管理容器化服务
机密管理器12管理机密和版本
IAM11服务帐户、角色和策略
云日志3读写日志
云存储9管理存储桶和对象
计算引擎12管理VM实例和磁盘
云功能6部署和调用无服务器功能
Firestore6管理数据库和索引
GKE6管理Kubernetes集群
账单4查看帐户和管理预算
发布/订阅8管理主题和订阅
项目7创建、列出和管理GCP项目

先决条件

  1. 谷歌云SDK -从以下位置安装https://cloud.google.com/sdk/docs/install
  2. 认证 -快跑 gcloud auth login 验证
  3. 项目 -设置默认项目: gcloud config set project YOUR_PROJECT_ID

安装

来源

git clone https://github.com/khalideidoo/gcloud-go-mcp.git
cd gcloud-go-mcp
make build

安装到PATH

make install

配置

环境变量

变量描述默认值
GCLOUD_PROJECT默认GCP项目ID(来自gcloud配置)
GCLOUD_REGION默认区域us-east1
GCLOUD_ZONE默认区域us-east1
GCLOUD_PATHgcloud二进制文件的路径gcloud
GCLOUD_TIMEOUT命令超时5m

Claude桌面配置

添加到您的Claude Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "gcloud": {
      "command": "/path/to/gcloud-go-mcp",
      "env": {
        "GCLOUD_PROJECT": "your-default-gcp-project-id",
        "GCLOUD_REGION": "your-default-gcp-region",
        "GCLOUD_ZONE": "your-default-gcp-zone",
        "GCLOUD_PATH": "your-gcloud-cli-path",
        "GCLOUD_TIMEOUT": "gcloud-cli-timeout"
      }
    }
  }
}

工具参考

工具命名约定

所有工具都遵循以下模式: gcp_{service}_{resource}_{action}

示例:

  • gcp_run_services_list -列出云运行服务
  • gcp_run_services_deploy -部署到云端运行
  • gcp_secrets_versions_access -访问秘密版本
  • gcp_compute_instances_create -创建VM实例

云运行工具

工具说明
gcp_run_services_list列出云运行服务
gcp_run_services_describe获取服务详细信息
gcp_run_services_deploy部署容器映像
gcp_run_services_delete删除服务
gcp_run_services_update_traffic更新流量分配
gcp_run_services_get_iam_policy获取IAM策略
gcp_run_services_add_iam_policy_binding添加IAM绑定
gcp_run_revisions_list列表修订
gcp_run_jobs_list列出作业
gcp_run_jobs_execute执行作业

秘密管理器工具

工具说明
gcp_secrets_list列出秘密
gcp_secrets_create创建一个秘密
gcp_secrets_describe获取秘密细节
gcp_secrets_delete删除机密
gcp_secrets_versions_add添加版本
gcp_secrets_versions_access访问版本数据
gcp_secrets_versions_list列出版本
gcp_secrets_versions_disable禁用版本
gcp_secrets_versions_enable启用版本
gcp_secrets_versions_destroy销毁版本
gcp_secrets_get_iam_policy获取IAM策略
gcp_secrets_add_iam_policy_binding添加IAM绑定

IAM工具

工具说明
gcp_iam_service_accounts_list列出服务帐户
gcp_iam_service_accounts_create创建服务帐户
gcp_iam_service_accounts_delete删除服务帐户
gcp_iam_service_accounts_describe获取SA详细信息
gcp_iam_service_accounts_keys_list列出SA密钥
gcp_iam_service_accounts_keys_create创建SA密钥
gcp_iam_roles_list列出角色
gcp_iam_roles_describe获取角色详细信息
gcp_projects_get_iam_policy获取项目IAM策略
gcp_projects_add_iam_policy_binding添加绑定
gcp_projects_remove_iam_policy_binding删除绑定

云存储工具

工具说明
gcp_storage_buckets_list列出桶
gcp_storage_buckets_describe获取存储桶详细信息
gcp_storage_buckets_create创建bucket
gcp_storage_buckets_delete删除存储桶
gcp_storage_objects_list列出对象
gcp_storage_objects_cat显示对象内容
gcp_storage_objects_copy复制对象
gcp_storage_objects_delete删除对象
gcp_storage_objects_signed_url生成签名URL

计算引擎工具

工具说明
gcp_compute_instances_list列出实例
gcp_compute_instances_describe获取实例详细信息
gcp_compute_instances_create创建实例
gcp_compute_instances_delete删除实例
gcp_compute_instances_start启动实例
gcp_compute_instances_stop停止实例
gcp_compute_instances_reset重置实例
gcp_compute_instances_ssh_command获取SSH命令
gcp_compute_disks_list列出磁盘
gcp_compute_disks_create创建磁盘
gcp_compute_disks_snapshot创建快照
gcp_compute_snapshots_list列出快照

项目工具

工具说明
gcp_projects_list列出所有可访问的项目
gcp_projects_describe获取项目元数据
gcp_projects_create创建新项目
gcp_projects_delete删除项目
gcp_projects_update更新项目名称
gcp_projects_undelete还原已删除的项目
gcp_projects_get_ancestors获取项目层次结构

使用示例

列出云运行服务

"List my Cloud Run services in us-central1"

部署到云端运行

"Deploy the image gcr.io/my-project/my-app:latest to a Cloud Run service named my-service"

获取秘密

"Get the value of the secret named api-key"

创建VM实例

"Create a VM instance named test-vm in zone us-central1-a with machine type e2-small"

读取日志

"Show me the last 20 error logs from Cloud Run"

发展

构建

make build

运行测试

make test

棉绒

make lint

许可证

MIT许可证

目录标签

目录标签

GoClaude云端部署云资源管理本地部署GCP工具CLI封装自动化工具JSON输出

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

61

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP