gcs
local MCP serverInstallation
Terminal
claude mcp add gcs -e GCS_PROJECT_ID=... -e GCS_SERVICE_ACCOUNT_KEY_FILE=... -e GCS_SERVICE_ACCOUNT_KEY_JSON=... -e GCS_BUCKET=... -e GCS_ENABLED_TOOLGROUPS=... -e GCS_ENABLED_TOOLS=... -e GCS_DISABLED_TOOLS=... -e SKIP_HEALTH_CHECKS=... -- npx -y gcs-google-mcp-server
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"gcs": {
"command": "npx",
"args": [
"-y",
"gcs-google-mcp-server"
],
"env": {
"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": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
MCP server for Google Cloud Storage with fine-grained tool access control.
Questions
gcs is a local MCP server distributed as the npm package gcs-google-mcp-server.
Run: claude mcp add gcs -e GCS_PROJECT_ID=... -e GCS_SERVICE_ACCOUNT_KEY_FILE=... -e GCS_SERVICE_ACCOUNT_KEY_JSON=... -e GCS_BUCKET=... -e GCS_ENABLED_TOOLGROUPS=... -e GCS_ENABLED_TOOLS=... -e GCS_DISABLED_TOOLS=... -e SKIP_HEALTH_CHECKS=... -- npx -y gcs-google-mcp-server
Run: codex mcp add gcs --env GCS_PROJECT_ID=... --env GCS_SERVICE_ACCOUNT_KEY_FILE=... --env GCS_SERVICE_ACCOUNT_KEY_JSON=... --env GCS_BUCKET=... --env GCS_ENABLED_TOOLGROUPS=... --env GCS_ENABLED_TOOLS=... --env GCS_DISABLED_TOOLS=... --env SKIP_HEALTH_CHECKS=... -- npx -y gcs-google-mcp-server
Similar MCP servers
NameStars
- remote-filesystemcom.pulsemcp/remote-filesystem80
- dynamodbcom.pulsemcp/dynamodb80
- s3com.pulsemcp/s380
- bigquery-mcpio.github.SnowLeopard-AI/bigquery-mcp10
- mcp-server-browserio.github.bytedance/mcp-server-browser39K
- mcp-server-filesystemio.github.bytedance/mcp-server-filesystem39K
- agent-deviceio.github.callstack/agent-device4,793
- mcpio.github.butterbase-ai/mcp3,690