another-s3-manager

kruchenburger/another-s3-manager
★ 2 stars Python File System Updated 9d ago
Lightweight self-hosted web UI for AWS S3, MinIO, R2 and any S3-compatible storage. Multi-account, granular access control, built-in MCP server for AI agents
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "another-s3-manager": {
      "command": "uvx",
      "args": [
        "another-s3-manager"
      ]
    }
  }
}

Or install with pip: pip install another-s3-manager

README Excerpt

Lightweight, self-hosted web UI for managing files across multiple S3-compatible storage providers. Works with **AWS S3**, **MinIO**, **Cloudflare R2**, **Wasabi**, and any S3-compatible API. ```bash docker run -d -p 8080:8080 \ -e JWT_SECRET_KEY=$(openssl rand -base64 32) \ -v s3m-data:/app/data \ ghcr.io/kruchenburger/another-s3-manager:latest

Tools (9)

ADMIN_PASSWORDAWS_REGIONDATA_DIRDISABLE_DELETIONITEMS_PER_PAGEJWT_SECRET_KEYMAX_FILE_SIZEPORTchange_me_pls

Topics

awscloudflare-r2dockerfastapifile-browserfile-managermantinemcpmcp-serverminiomodel-context-protocolobject-storagepythonreacts3