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
| Flag | Standard | Beschreibung |
|---|---|---|
--s3-endpoint | erforderlich | Endpunkt-URL, z. B. http://localhost:9000 oder https://s3.amazonaws.com. |
--s3-region | us-east-1 | AWS-Region. |
--s3-access-key | Access-Key-ID. | |
--s3-secret-key | Secret Access Key. | |
--s3-use-ssl | false | TLS aktivieren. |
--s3-path-style | true | Path-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 truemeistens die richtige Einstellung.