mcp-server-cloud-fs MCP
A community MCP server that provides cloud object storage capabilities as a replacement for local filesystem access. It exposes tools for Amazon S3, Azure Blob, Google Cloud Storage, and others, enabling AI agents to read, write, search, and manage cloud files with features like VFS caching, DLP sanitization, and POSIX-like shell commands.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Read and write files in S3, Azure Blob, or GCS buckets
- Search cloud storage using regex or metadata tags
- Generate presigned URLs for secure object access
- Run POSIX-like commands (ls, grep) against cloud storage
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@nogoo9/mcp-server-cloud-fs 0.7.0
{
"version": "0.7.0",
"transport": "stdio",
"identifier": "@nogoo9/mcp-server-cloud-fs",
"runtimeHint": "bunx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"runtimeArguments": [
{
"type": "positional",
"choices": [
"s3",
"azure",
"gcs"
],
"valueHint": "s3|azure|gcs",
"isRequired": true,
"description": "Cloud storage provider"
},
{
"type": "positional",
"valueHint": "s3://bucket[/prefix]",
"isRepeated": true,
"isRequired": true,
"description": "One or more cloud root URIs (e.g. s3://my-bucket, az://my-container, gs://my-bucket)"
},
{
"name": "--region",
"type": "named",
"valueHint": "us-east-1",
"description": "AWS region (S3 only, optional)"
},
{
"name": "--endpoint",
"type": "named",
"valueHint": "https://s3.example.com",
"description": "Custom endpoint URL for S3-compatible storage (MinIO, RustFS, etc.)"
},
{
"name": "--cache-store",
"type": "named",
"choices": [
"memory",
"fs",
"redis"
],
"default": "memory",
"valueHint": "memory|fs|redis",
"description": "Cache store backend (default: memory)"
},
{
"name": "--cache-ttl",
"type": "named",
"valueHint": "60",
"description": "Cache TTL in seconds (default: 60)"
},
{
"name": "--cache-dir",
"type": "named",
"valueHint": "/tmp/cloud-fs-cache",
"description": "Directory for filesystem cache store (required when --cache-store fs)"
},
{
"name": "--enable-delete",
"type": "named",
"description": "Enable the delete_file tool (disabled by default for safety)"
},
{
"name": "--grep-max-objects",
"type": "named",
"default": "1000",
"valueHint": "1000",
"description": "Maximum number of objects grep_files will scan per call (default: 1000)"
},
{
"name": "--enable-shell",
"type": "named",
"description": "Enable the shell tool for POSIX-like commands on cloud storage (disabled by default)"
}
],
"environmentVariables": [
{
"name": "AZURE_STORAGE_CONNECTION_STRING",
"description": "Azure Blob Storage connection string (required when using the azure provider)"
},
{
"name": "GOOGLE_CLOUD_PROJECT",
"description": "Google Cloud project ID (optional when using the gcs provider)"
},
{
"name": "AWS_ACCESS_KEY_ID",
"description": "AWS Access Key ID (optional for S3 — falls back to ~/.aws/credentials or IAM role)"
},
{
"name": "AWS_SECRET_ACCESS_KEY",
"description": "AWS Secret Access Key (optional for S3 — falls back to ~/.aws/credentials or IAM role)"
},
{
"name": "REDIS_URL",
"description": "Redis connection URL (required when --cache-store redis, defaults to redis://localhost:6379)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Let your agent find its tools
Find servers like mcp-server-cloud-fs MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.