Skip to content
Conduit

mcp server

ceph-cookbook

Claude Code plugin for deploying, operating, and troubleshooting Ceph clusters (Rook & cephadm) — skills, agents, hooks, and monitors for day-2 ops.

sserkanml/ceph-cookbookcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 23, 2026

ceph-cookbook

A Claude Code plugin for deploying, operating, and troubleshooting Ceph storage clusters — skills, agents, hooks, and monitors covering cluster setup (Rook or cephadm), block/file/ object storage, day-2 lifecycle operations, security, and observability.

Installation

Add this repo as a plugin marketplace, then install the plugin:

/plugin marketplace add sserkanml/ceph-cookbook
/plugin install ceph-cookbook

Skills

Cluster deployment

SkillUse for
ceph-deploy-rookBootstrap a Ceph cluster on Kubernetes via the Rook operator + CephCluster CRD
ceph-deploy-cephadmBootstrap a Ceph cluster on bare-metal/VMs via cephadm + ceph orch

Object storage (RGW)

SkillUse for
rgw-multisite-cephRGW multisite replication between two cephadm-managed clusters (radosgw-admin + ceph orch)
rgw-multisite-rookRGW multisite replication between two Rook-managed clusters (CephObjectRealm/CephObjectZone CRDs)
rgw-user-quota-mgmtRGW S3 user lifecycle, access key rotation, quotas, bucket policies

Block & file storage

SkillUse for
rbd-pool-setupCreate an RBD pool/image, scope a cephx client, map/mount
rbd-mirror-drRBD mirroring (journal or snapshot mode) between two clusters for block-storage DR
cephfs-deployDeploy MDS daemons and create a CephFS filesystem via cephadm
nfs-ganesha-exportExport CephFS or an RGW bucket over NFS via ceph orch-managed NFS-Ganesha

Cluster lifecycle & tuning

SkillUse for
ceph-upgradeRolling cluster upgrade via ceph orch upgrade, with health gating
osd-host-lifecycleAdd/drain/remove OSDs and hosts, replace a failed disk
crush-pool-tuningReplicated vs. erasure-coded pools, CRUSH failure domains, PG autoscaling

Security & observability

SkillUse for
cephx-key-managementLeast-privilege client keyrings, capability auditing, key rotation/revocation
ceph-prometheus-grafanaEnable the mgr prometheus module and wire up Prometheus/Grafana dashboards

Agents

AgentUse for
ceph-diagnosticianRead-only health/OSD/PG/RGW-sync diagnosis; reports issues and recommended next steps, never remediates
ceph-remediatorExecutes a fix for an already-diagnosed issue, with explicit risk classification and confirmation before medium/high-risk actions

Hooks & Monitors

  • guard-dangerous-commands.sh (PreToolUse hook) — blocks irreversible commands (pool delete, OSD purge, realm/zone delete, force-repair, --yes-i-really-mean-it) before they run, regardless of prior confirmation.
  • health-watch.sh (monitor) — reports HEALTH_OK/WARN/ERR transitions.
  • rgw-sync-watch.sh (monitor) — reports RGW multisite sync status transitions (caught up / behind / failed).

Output Styles

StyleUse for
ceph-incidentFast, command-first responses during a live incident
ceph-postmortemRoot-cause analysis and prevention, after the fact
ceph-runbookStep-by-step, verifiable procedures for planned maintenance/setup

License

GPL-3.0 — see LICENSE.

↑↓ navigate openesc close