mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
hanzoai/s3 (SeaweedFS fork w/ consensus+ZAP) is the canonical object store; the minio pip package and its branding are gone. hanzo-s3 is now a thin native boto3 adapter exposing a stable surface (S3Client + Bucket/ Object/Stat) so the hanzo s3 CLI and s3 MCP tool are unchanged. Removed the dead MinioAdmin re-export (no consumer) and all MinIO naming. CLI (7) + MCP S3Tool (14) tests green; ruff clean.
hanzo-tools-s3
MCP tool for Hanzo S3 — S3-compatible object storage (s3.hanzo.ai).
Exposes a single s3 tool with bucket and object actions: buckets,
make_bucket, remove_bucket, objects, stat, remove_object, presign.
Credentials come from the environment — inject them from KMS, never plaintext:
eval "$(hanzo kms inject <project> <env>)" # exports HANZO_S3_*
Env: HANZO_S3_ENDPOINT (default s3.hanzo.ai), HANZO_S3_ACCESS_KEY,
HANZO_S3_SECRET_KEY, HANZO_S3_SECURE (default true).