PluginBench
MCP Server

io.github.nogoo9/mcp-server-cloud-fs MCP Server

io.github.nogoo9/mcp-server-cloud-fs

What is the io.github.nogoo9/mcp-server-cloud-fs MCP server?

Cloud replacement for mcp-server-filesystem — 20 tools for S3, Azure Blob, and GCS

How to install io.github.nogoo9/mcp-server-cloud-fs

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • AZURE_STORAGE_CONNECTION_STRING
    secret

    Azure Blob Storage connection string (required when using the azure provider)

  • GOOGLE_CLOUD_PROJECT

    Google Cloud project ID (optional when using the gcs provider)

  • AWS_ACCESS_KEY_ID
    secret

    AWS Access Key ID (optional for S3 — falls back to ~/.aws/credentials or IAM role)

  • AWS_SECRET_ACCESS_KEY
    secret

    AWS Secret Access Key (optional for S3 — falls back to ~/.aws/credentials or IAM role)

  • REDIS_URL

    Redis connection URL (required when --cache-store redis, defaults to redis://localhost:6379)

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-cloud-fs": {
      "command": "bunx",
      "args": [
        "-y",
        "@nogoo9/mcp-server-cloud-fs",
        "s3|azure|gcs",
        "s3://bucket[/prefix]",
        "--region",
        "--endpoint",
        "--cache-store",
        "--cache-ttl",
        "--cache-dir",
        "--enable-delete",
        "--grep-max-objects",
        "--enable-shell"
      ],
      "env": {
        "AZURE_STORAGE_CONNECTION_STRING": "<YOUR_AZURE_STORAGE_CONNECTION_STRING>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_GOOGLE_CLOUD_PROJECT>",
        "AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
        "AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
        "REDIS_URL": "<YOUR_REDIS_URL>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server-cloud-fs": {
      "command": "bunx",
      "args": [
        "-y",
        "@nogoo9/mcp-server-cloud-fs",
        "s3|azure|gcs",
        "s3://bucket[/prefix]",
        "--region",
        "--endpoint",
        "--cache-store",
        "--cache-ttl",
        "--cache-dir",
        "--enable-delete",
        "--grep-max-objects",
        "--enable-shell"
      ],
      "env": {
        "AZURE_STORAGE_CONNECTION_STRING": "<YOUR_AZURE_STORAGE_CONNECTION_STRING>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_GOOGLE_CLOUD_PROJECT>",
        "AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
        "AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
        "REDIS_URL": "<YOUR_REDIS_URL>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mcp-server-cloud-fs": {
      "command": "bunx",
      "args": [
        "-y",
        "@nogoo9/mcp-server-cloud-fs",
        "s3|azure|gcs",
        "s3://bucket[/prefix]",
        "--region",
        "--endpoint",
        "--cache-store",
        "--cache-ttl",
        "--cache-dir",
        "--enable-delete",
        "--grep-max-objects",
        "--enable-shell"
      ],
      "env": {
        "AZURE_STORAGE_CONNECTION_STRING": "<YOUR_AZURE_STORAGE_CONNECTION_STRING>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_GOOGLE_CLOUD_PROJECT>",
        "AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
        "AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
        "REDIS_URL": "<YOUR_REDIS_URL>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "mcp-server-cloud-fs": {
      "type": "stdio",
      "command": "bunx",
      "args": [
        "-y",
        "@nogoo9/mcp-server-cloud-fs",
        "s3|azure|gcs",
        "s3://bucket[/prefix]",
        "--region",
        "--endpoint",
        "--cache-store",
        "--cache-ttl",
        "--cache-dir",
        "--enable-delete",
        "--grep-max-objects",
        "--enable-shell"
      ],
      "env": {
        "AZURE_STORAGE_CONNECTION_STRING": "<YOUR_AZURE_STORAGE_CONNECTION_STRING>",
        "GOOGLE_CLOUD_PROJECT": "<YOUR_GOOGLE_CLOUD_PROJECT>",
        "AWS_ACCESS_KEY_ID": "<YOUR_AWS_ACCESS_KEY_ID>",
        "AWS_SECRET_ACCESS_KEY": "<YOUR_AWS_SECRET_ACCESS_KEY>",
        "REDIS_URL": "<YOUR_REDIS_URL>"
      }
    }
  }
}
Claude Code
claude mcp add mcp-server-cloud-fs --env AZURE_STORAGE_CONNECTION_STRING=<YOUR_AZURE_STORAGE_CONNECTION_STRING> --env GOOGLE_CLOUD_PROJECT=<YOUR_GOOGLE_CLOUD_PROJECT> --env AWS_ACCESS_KEY_ID=<YOUR_AWS_ACCESS_KEY_ID> --env AWS_SECRET_ACCESS_KEY=<YOUR_AWS_SECRET_ACCESS_KEY> --env REDIS_URL=<YOUR_REDIS_URL> -- bunx -y @nogoo9/mcp-server-cloud-fs s3|azure|gcs s3://bucket[/prefix] --region --endpoint --cache-store --cache-ttl --cache-dir --enable-delete --grep-max-objects --enable-shell

Related MCP servers

Dynamic pod spawner & proxy for ephemeral AI agent workspaces on Kubernetes without CRDs

View repository →