# 安装 com.pulsemcp/gcs

- 类型: MCP 工具
- 说明: 连接 Google Cloud Storage，支持细粒度权限控制与文件操作。
- 仓库: https://github.com/pulsemcp/mcp-servers

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "com.pulsemcp/gcs" MCP 服务：
执行：claude mcp add com-pulsemcp-gcs -- npx -y gcs-google-mcp-server
```

### Codex
```
请帮我安装 askskill 上的 "com.pulsemcp/gcs" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.com-pulsemcp-gcs]
command = "npx"
args = ["-y","gcs-google-mcp-server"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "com.pulsemcp/gcs" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"com-pulsemcp-gcs": { "command": "npx", "args": ["-y","gcs-google-mcp-server"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env GCS_PROJECT_ID=YOUR_VALUE --env GCS_SERVICE_ACCOUNT_KEY_FILE=YOUR_VALUE --env GCS_SERVICE_ACCOUNT_KEY_JSON=YOUR_VALUE --env GCS_BUCKET=YOUR_VALUE --env GCS_ENABLED_TOOLGROUPS=YOUR_VALUE --env GCS_ENABLED_TOOLS=YOUR_VALUE --env GCS_DISABLED_TOOLS=YOUR_VALUE --env SKIP_HEALTH_CHECKS=YOUR_VALUE --transport stdio com-pulsemcp-gcs -- npx -y gcs-google-mcp-server
```
需要环境变量：GCS_PROJECT_ID, GCS_SERVICE_ACCOUNT_KEY_FILE, GCS_SERVICE_ACCOUNT_KEY_JSON, GCS_BUCKET, GCS_ENABLED_TOOLGROUPS, GCS_ENABLED_TOOLS, GCS_DISABLED_TOOLS, SKIP_HEALTH_CHECKS

### Codex
```bash
codex mcp add --env GCS_PROJECT_ID=YOUR_VALUE --env GCS_SERVICE_ACCOUNT_KEY_FILE=YOUR_VALUE --env GCS_SERVICE_ACCOUNT_KEY_JSON=YOUR_VALUE --env GCS_BUCKET=YOUR_VALUE --env GCS_ENABLED_TOOLGROUPS=YOUR_VALUE --env GCS_ENABLED_TOOLS=YOUR_VALUE --env GCS_DISABLED_TOOLS=YOUR_VALUE --env SKIP_HEALTH_CHECKS=YOUR_VALUE com-pulsemcp-gcs -- npx -y gcs-google-mcp-server
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.com-pulsemcp-gcs]
command = "npx"
args = ["-y","gcs-google-mcp-server"]

[mcp_servers.com-pulsemcp-gcs.env]
GCS_PROJECT_ID = "YOUR_VALUE"
GCS_SERVICE_ACCOUNT_KEY_FILE = "YOUR_VALUE"
GCS_SERVICE_ACCOUNT_KEY_JSON = "YOUR_VALUE"
GCS_BUCKET = "YOUR_VALUE"
GCS_ENABLED_TOOLGROUPS = "YOUR_VALUE"
GCS_ENABLED_TOOLS = "YOUR_VALUE"
GCS_DISABLED_TOOLS = "YOUR_VALUE"
SKIP_HEALTH_CHECKS = "YOUR_VALUE"
```
需要环境变量：GCS_PROJECT_ID, GCS_SERVICE_ACCOUNT_KEY_FILE, GCS_SERVICE_ACCOUNT_KEY_JSON, GCS_BUCKET, GCS_ENABLED_TOOLGROUPS, GCS_ENABLED_TOOLS, GCS_DISABLED_TOOLS, SKIP_HEALTH_CHECKS

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "com-pulsemcp-gcs": {
      "command": "npx",
      "args": [
        "-y",
        "gcs-google-mcp-server"
      ],
      "env": {
        "GCS_PROJECT_ID": "YOUR_VALUE",
        "GCS_SERVICE_ACCOUNT_KEY_FILE": "YOUR_VALUE",
        "GCS_SERVICE_ACCOUNT_KEY_JSON": "YOUR_VALUE",
        "GCS_BUCKET": "YOUR_VALUE",
        "GCS_ENABLED_TOOLGROUPS": "YOUR_VALUE",
        "GCS_ENABLED_TOOLS": "YOUR_VALUE",
        "GCS_DISABLED_TOOLS": "YOUR_VALUE",
        "SKIP_HEALTH_CHECKS": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=com-pulsemcp-gcs&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsImdjcy1nb29nbGUtbWNwLXNlcnZlciJdLCJlbnYiOnsiR0NTX1BST0pFQ1RfSUQiOiJZT1VSX1ZBTFVFIiwiR0NTX1NFUlZJQ0VfQUNDT1VOVF9LRVlfRklMRSI6IllPVVJfVkFMVUUiLCJHQ1NfU0VSVklDRV9BQ0NPVU5UX0tFWV9KU09OIjoiWU9VUl9WQUxVRSIsIkdDU19CVUNLRVQiOiJZT1VSX1ZBTFVFIiwiR0NTX0VOQUJMRURfVE9PTEdST1VQUyI6IllPVVJfVkFMVUUiLCJHQ1NfRU5BQkxFRF9UT09MUyI6IllPVVJfVkFMVUUiLCJHQ1NfRElTQUJMRURfVE9PTFMiOiJZT1VSX1ZBTFVFIiwiU0tJUF9IRUFMVEhfQ0hFQ0tTIjoiWU9VUl9WQUxVRSJ9fQ
需要环境变量：GCS_PROJECT_ID, GCS_SERVICE_ACCOUNT_KEY_FILE, GCS_SERVICE_ACCOUNT_KEY_JSON, GCS_BUCKET, GCS_ENABLED_TOOLGROUPS, GCS_ENABLED_TOOLS, GCS_DISABLED_TOOLS, SKIP_HEALTH_CHECKS
