Zum Hauptinhalt springen

S3-Connector

Aktueller CLI-Quellcode

Im aktuell analysierten Go-Binary ist s3-connector nicht als Cobra-Command registriert. Diese Seite beschreibt den ergänzenden S3-Connector aus der bestehenden Connector-Dokumentation; prüfe vor der Nutzung mit ai-hub-cli --help, ob dein ausgeliefertes Binary diesen Connector enthält.

Stellt S3-kompatiblen Objektspeicher wie AWS S3, MinIO, Ceph oder Cloudflare R2 als MCP-Server bereit. Enthalten sind Tools für Buckets, Objekte und vorsignierte URLs.

Flags

FlagStandardBeschreibung
--s3-endpointerforderlichEndpunkt-URL, z. B. http://localhost:9000 oder https://s3.amazonaws.com.
--s3-regionus-east-1AWS-Region.
--s3-access-keyAccess-Key-ID.
--s3-secret-keySecret Access Key.
--s3-use-sslfalseTLS aktivieren.
--s3-path-styletruePath-Style-Adressierung erzwingen; für MinIO erforderlich.

Verwendung

# MinIO
ai-hub-cli mcp ai-hub-cli s3-connector \
--s3-endpoint http://localhost:9000 \
--s3-access-key minioadmin \
--s3-secret-key minioadmin

# AWS S3
ai-hub-cli mcp ai-hub-cli s3-connector \
--s3-endpoint https://s3.amazonaws.com \
--s3-region eu-central-1 \
--s3-access-key AKIAIOSFODNN7EXAMPLE \
--s3-secret-key wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY \
--s3-use-ssl true \
--s3-path-style false

MCP-Tools

s3_list_buckets, s3_create_bucket, s3_delete_bucket, s3_list_objects, s3_get_object, s3_put_object, s3_delete_object, s3_copy_object, s3_get_object_info, s3_generate_presigned_url, s3_health.

Für nicht-AWS-Anbieter ist --s3-path-style true meistens die richtige Einstellung.