Token导航 LogoToken导航TokenDH.com
GCP MCP logo
搜索检索HTTP官方级别未说明来源级核验

GCP MCP

MCP Server

A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.

工具数

0

提示词数

0

GitHub Stars

198

资源数

0
自动化运维TypeScriptClaude自然语言交互ClaudeWindsurf

安装说明

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

作者 / 组织

eniayomi

提供方

eniayomi

最后核验

2026/5/18 03:27

运行时

Node.js

快速接入

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

命令预览

npx -y gcp-mcp"

详细介绍

GCP-MCP

一个模型上下文协议(MCP)服务器,使像克劳德这样的人工智能助手能够与您的谷歌云平台环境进行交互。这允许在对话期间对GCP资源进行自然语言查询和管理。

GCP MCP Demo

特性

  • 🔍 使用自然语言查询和修改GCP资源
  • ☁️ 支持多个GCP项目
  • 🌐 多区域支持
  • 🔐 安全的凭据处理(没有凭据暴露给外部服务)
  • 🏃‍♂️ 使用您的GCP凭据进行本地执行
  • 🔄 自动重试以提高可靠性

先决条件

  • Node.js
  • 克劳德桌面/光标/风帆
  • 本地配置的GCP凭据(应用程序默认凭据)

安装

  1. 克隆存储库:
git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp
  1. 安装依赖项:
npm install

配置

克劳德桌面

  1. 打开Claude桌面应用程序,进入“设置”->“开发人员”->“编辑配置”
  1. 将以下条目添加到您的 claude_desktop_config.json:

通过npm:

{
  "mcpServers": {
    "gcp": {
      "command": "sh",
      "args": ["-c", "npx -y gcp-mcp"]
    }
  }
}

如果从源代码安装:

{
  "mcpServers": {
    "gcp": {
      "command": "npm",
      "args": [
        "--silent",
        "--prefix",
        "/path/to/gcp-mcp",
        "start"
      ]
    }
  }
}

替换 /path/to/gcp-mcp 如果使用源代码安装,请提供项目目录的实际路径。

光标

  1. 打开光标并转到设置(⌘,)
  2. 导航到AI->模型上下文协议
  3. 添加新的MCP配置:
{
  "gcp": {
    "command": "npx -y gcp-mcp"
  }
}

帆板运动

  1. 打开 ~/.windsurf/config.json (如果不存在则创建)
  2. 添加MCP配置:
{
  "mcpServers": {
    "gcp": {
      "command": "npx -y gcp-mcp"
    }
  }
}

GCP设置

  1. 设置GCP凭据:

- 使用设置应用程序默认凭据 gcloud auth application-default login

  1. 刷新您的AI助手(克劳德桌面/光标/风帆)

用法

首先,选择一个项目或提出以下问题:

  • “列出我有权访问的所有GCP项目”
  • “显示项目X中的所有Cloud SQL实例”
  • “我目前的账单状态如何?”
  • “显示我的Cloud Run服务的日志”
  • “在us-central中列出所有GKE集群1”
  • “显示项目X中的所有云存储桶”
  • “us-central1中部署了哪些云功能?”
  • “列出所有云运行服务”
  • “显示BigQuery数据集和表”

可用工具

  1. run-gcp-code:使用TypeScript代码执行GCP API调用
  2. list-projects:列出所有可访问的GCP项目
  3. select-project:选择一个GCP项目进行后续操作
  4. get-billing-info:获取当前项目的账单信息
  5. get-cost-forecast:获取当前项目的成本预测
  6. get-billing-budget:获取当前项目的计费预算
  7. list-gke-clusters:列出当前项目中的所有GKE集群
  8. list-sql-instances:列出当前项目中的所有Cloud SQL实例
  9. get-logs:获取当前项目的云日志条目

交互示例

  1. 列出可用项目:
List all GCP projects I have access to
  1. 选择一个项目:
Use project my-project-id
  1. 检查账单状态:
What's my current billing status?
  1. 查看日志:
Show me the last 10 log entries from my project

支持服务列表

  • 谷歌计算引擎
  • 云存储
  • 云功能
  • 云运行
  • BigQuery 的
  • 云SQL
  • 谷歌Kubernetes引擎(GKE)
  • 云日志
  • 云计费
  • 资源管理器
  • 更多即将到来。..

故障排除

要查看日志,请执行以下操作:

tail -n 50 -f ~/Library/Logs/Claude/mcp-server-gcp.log

常见问题:

  1. 身份验证错误:确保您已运行 gcloud auth application-default login
  2. 权限错误:检查您帐户的IAM角色
  3. API错误:验证项目中是否启用了所需的API

贡献

欢迎投稿!请随时提交拉取请求。

许可证

麻省理工学院

目录标签

目录标签

自动化运维TypeScriptClaude自然语言交互research-and-datagcpmcpgoogle-cloudai-assistant云资源管理本地部署GCP集成AI助手工具

支持客户端

ClaudeWindsurf

接入字段

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

HTTP

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnonelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP