# mcpg-plugin-storage-s3 MCP server

> Provides an S3-compatible content store for MCPG gateways to handle large tool results and media via durable, shared object storage.

- Repository: https://github.com/mcpg-dev/mcpg-plugin-storage-s3
- Page: https://hostedmcp.org/servers/mcpg-dev/mcpg-plugin-storage-s3
- Transport: —
- Stars: 0
- License: Apache-2.0

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `AWS_LIVE_DRIVER_PROFILE` | no | no |  |
| `AWS_PROFILE` | no | no |  |
| `QUEUE_ARN` | no | no |  |
| `S3_LIVE_BUCKET` | no | no |  |

## FAQ

### Which S3-compatible services are supported?

It works with any service that uses the S3 API, including AWS S3, MinIO, Cloudflare R2, Backblaze B2, Wasabi, and Ceph.

### How does the plugin handle large files?

The plugin can mint presigned URLs, which allows clients to download large blobs directly instead of streaming them through the resource read process.

### How are objects stored and deduplicated?

Objects are content-addressed using BLAKE3 hashes, which enables automatic deduplication of identical content.

### Can I watch a bucket for changes?

Yes, the s3_objects watch strategy can report object creations, modifications, or deletions as MCP Events using either a listing mode or an SQS notification mode.
