SRV-001 · go · server docs ↗
standalone server
One binary. Wire to any MCP client over stdio.
Install with go install, Docker, or grab a release. Point it at AWS, SeaweedFS, or LocalStack via environment variables. Read-only mode is the default; flip MCP_S3_EXT_READONLY=false when you mean it. Add multiple connections through S3_ADDITIONAL_CONNECTIONS and let the AI pick.
$ go install github.com/txn2/mcp-s3/cmd/mcp-s3@latest $ claude mcp add s3 \ -e AWS_ACCESS_KEY_ID=$KEY \ -e AWS_SECRET_ACCESS_KEY=$SECRET \ -e AWS_REGION=us-east-1 \ -- mcp-s3 added: s3 (read-only, 10MB GET cap) $ claude # ask: list my buckets