Cloudβ˜… 4.2k

S3 Storage β€” Upload, Download & Manage Cloud Objects

Manage AWS S3, Cloudflare R2, or MinIO buckets with AI. Upload, download, list, delete objects, generate presigned URLs, and sync directories β€” S3-compatible object storage made conversational.

Cloud Storage Made Simple

Object storage is the backbone of modern cloud infrastructure. The S3 MCP works with any S3-compatible service β€” AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2. Manage your cloud storage through conversation.

  • File Operations: Upload, download, copy, move, and delete objects across buckets.
  • Directory Sync: Sync local folders to S3 with smart diffing β€” only uploads changed files.
  • Presigned URLs: Generate temporary download/upload links for sharing.
  • Bucket Management: Create buckets, set lifecycle policies, configure CORS rules.

Configuration

"mcpServers": {
  "s3": {
    "command": "npx",
    "args": ["-y", "@mcp/s3-server"],
    "env": {
      "AWS_ACCESS_KEY_ID": "your-key",
      "AWS_SECRET_ACCESS_KEY": "your-secret",
      "AWS_REGION": "us-east-1",
      "S3_ENDPOINT": "https://s3.amazonaws.com"
    }
  }
}

For Cloudflare R2, set S3_ENDPOINT to your R2 endpoint URL.

Top Prompts

  1. "Upload all files in ./build to the 'myapp-production' bucket."
  2. "Generate a 24-hour download link for report-2026.pdf in the 'shared' bucket."
  3. "How much storage is each bucket using? Show a breakdown by bucket."
  4. "Delete all objects in 'temp-uploads' older than 7 days."
$ cd ../* END_OF_FILE */