# Aiops Tools Minio Aiops MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.aiops-tools%2Fminio-aiops
Registry id: `mcp-registry/io.github.aiops-tools/minio-aiops`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "aiops-tools-minio-aiops-mcp-server": {
      "command": "uvx",
      "args": [
        "minio-aiops"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add aiops-tools-minio-aiops-mcp-server -- uvx minio-aiops
```

## Tools (48)

- `attach_user_policy`: Attach policy to IAM user (reversible)
- `bucket_create`: Create bucket (reversible, only way to enable object lock)
- `bucket_delete`: Delete bucket (high risk, dry-run, empty-only, irreversible)
- `bucket_exposure_audit`: Score and rank buckets for anonymous/public policy statements, missing encryption, versioning off, no lifecycle
- `bucket_info`: Get bucket information
- `bucket_lifecycle_get`: Get bucket lifecycle configuration
- `bucket_lock_config`: Get bucket lock (WORM) configuration
- `bucket_ls`: List buckets
- `bucket_policy_get`: Get bucket policy
- `bucket_quota_get`: Get bucket quota
- `bucket_versioning_get`: Get bucket versioning status
- `capacity_rca`: Analyze capacity vs used, offline drives/nodes, per-drive hotspots and imbalance with cause and suggested action
- `clear_default_retention`: Clear default retention (reversible)
- `cluster_status`: Get cluster status information
- `create_user`: Create IAM user (reversible, secret redacted, never returned)
- `delete_bucket_policy`: Delete bucket policy (reversible, records undo)
- `delete_lifecycle`: Delete bucket lifecycle (reversible, records undo)
- `detach_user_policy`: Detach policy from IAM user (reversible)
- `diagnose_iam_exposure`: Diagnose IAM exposure risks
- `diagnose_retention_gaps`: Diagnose retention gaps in object lock
- `drive_status`: Get status of drives
- `fleet_overview`: Get fleet overview of all nodes
- `healing_health`: Analyze heal backlog and per-erasure-set write-quorum risk
- `health_cluster`: Check MinIO cluster health endpoint
- `health_live`: Check MinIO liveness health endpoint
- `health_ready`: Check MinIO readiness health endpoint
- `iam_groups`: List IAM groups
- `iam_policies`: List IAM policies
- `iam_users`: List IAM users
- `incomplete_uploads_ls`: List incomplete multipart uploads
- `lifecycle_gap_analysis`: Analyze storage ILM gaps: versioned buckets with no noncurrent expiry, incomplete multipart uploads, large buckets with no lifecycle
- `node_status`: Get status of nodes
- `object_lock_status`: Get object lock status
- `object_ls`: List objects in a bucket
- `remove_incomplete_uploads`: Remove incomplete multipart uploads older than safety window (dry-run, priorState only)
- `remove_user`: Remove IAM user (high risk, dry-run, no undo)
- `server_info`: Get server information
- `set_bucket_policy`: Set bucket policy (reversible, records undo)
- `set_bucket_quota`: Set bucket quota (reversible, records undo)
- `set_default_retention`: Set default retention (high risk, reversible)
- `set_legal_hold`: Set legal hold (reversible)
- `set_lifecycle`: Set bucket lifecycle (reversible, records undo)
- `set_object_retention`: Set object retention (critical, dry-run, extend-only, no undo)
- `set_user_status`: Set IAM user status (reversible)
- `set_versioning`: Set bucket versioning (reversible, records undo)
- `undo_apply`: Apply an undo operation
- `undo_list`: List undo operations
- `usage_by_bucket`: Get usage statistics by bucket

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
