# Ivory > Open-source web UI and AI-ready MCP server for high-availability database clusters — PostgreSQL & Patroni, etcd, Redis, ClickHouse, MongoDB and ZooKeeper. ## Docs - [About Ivory — open-source database cluster management UI](/docs/about.md): What Ivory is: a self-hosted web UI and MCP server to deploy, monitor and operate high-availability PostgreSQL/Patroni, etcd, Redis, ClickHouse, MongoDB and ZooKeeper clusters. - [Getting started — install Ivory with Docker](/docs/getting-started.md): Run Ivory with one docker run command, complete the setup wizard and add your first PostgreSQL, Patroni, etcd, Redis, ClickHouse, MongoDB or ZooKeeper cluster. - [FAQ](/docs/faq.md): Answers about upgrading Ivory, where it stores data, agents, credentials encryption, reverse proxies, HTTPS, AI agents and using it from a phone. - [Clusters — add, auto-detect and organize database clusters](/docs/clusters.md): Register an existing database cluster manually, auto-detect it from a single node address, or deploy a new one — then tag and filter your clusters in Ivory. - [Cluster overview — health, replication lag, switchover and failover](/docs/overview.md): Ivory's cluster dashboard: node roles, replication lag, pending restarts and warnings, plus HA operations — switchover, failover, reinitialise, restart, reload and pause. - [Deployment — deploy HA database clusters over SSH with Docker](/docs/deployment.md): Deploy a high-availability PostgreSQL/Patroni, etcd, Redis, ClickHouse, MongoDB or ZooKeeper cluster to your own VMs over SSH from reusable templates — no Kubernetes or Ansible. - [Node — VM metrics, containers, keeper, query console and tools](/docs/node.md): Per-node operations in Ivory: host CPU, memory and logs over SSH, Docker container lifecycle, keeper configuration, SQL query builder and console, and maintenance tools. - [pgcompacttable — remove PostgreSQL table and index bloat online](/docs/tools/postgres/pg_compacttable.md): Measure and reduce PostgreSQL table and index bloat without heavy locks using pgcompacttable from Ivory, with background jobs, live output and bloat estimation queries. - [Authentication & users — Basic, LDAP, OIDC/SSO and permissions](/docs/authentication.md): Secure Ivory with Basic, LDAP or OIDC/SSO sign-in, register users with one-time links, manage superusers and grant granular per-user permissions. - [Configuration — persistence, upgrades, TLS and environment variables](/docs/configuration.md): Run Ivory in production: Docker data persistence, upgrading with backup and restore, environment variables, HTTPS/TLS, reverse-proxy sub-path and secret encryption. - [MCP server — connect Claude, Cursor or Codex to your database clusters](/docs/mcp.md): Ivory's built-in Model Context Protocol server lets AI agents inspect and operate PostgreSQL, Patroni, etcd, Redis, ClickHouse, MongoDB and ZooKeeper clusters under per-user permissions. ## Playground - [Playground — coming soon](/playground.md): A live Ivory playground to try database cluster management in the browser is coming soon. Meanwhile, run Ivory locally with one Docker command. ## Support ❤️ - [Support Ivory — sponsor open-source database cluster management](/support.md): Sponsor Ivory on Boosty. Pick a tier for general development, new database plugin integrations or new features of the open-source database cluster management UI.