mc
mc — MinIO AIStor command-line client
mc is a single static binary that talks to any S3-compatible object store
(MinIO AIStor, MinIO, AWS S3, and others) and to the local filesystem. It has
two surfaces: data-plane commands that move and inspect objects and
buckets over the S3 API (ls, cp, rm, mirror, …), and control-plane
mc admin commands that manage an AIStor/MinIO server itself (users, config,
healing, replication, tiering). A separate mc table surface manages AIStor
Iceberg Tables.
This skill teaches the model — the parts an agent gets wrong or can't cheaply
discover. It does not reproduce every flag: for the exact, current flags of
any command, run mc <command> --help (and mc <command> <subcommand> --help).
That help is authoritative and version-matched; this skill is not.
1. An alias is the prerequisite — nothing works without one
Every remote operation targets an alias: a named endpoint + credentials. First discover what already exists, then create one only if needed: