Eternal Cluster MCP
The Eternal Cluster MCP server is a satirical Kubernetes-themed religion offering tools to diagnose incidents, bless deployments, and access religious content.
diagnose_incident: Get doctrinal diagnoses with realkubectlsteps for errors like CrashLoopBackOff, OOMKilled, etc.bless_deployment: Validate a deployment against best practices (requiresservice_name,replicas; optionalstateless,has_limits, etc.).get_daily_verse: Fetch today's scripture from fivenines.church.get_commandments: Retrieve all or a specific commandment (by number).get_creed: Get the Creed of the Reconciled and the Three Pillars.get_catechism: Search Q&A on faith topics (e.g., grace, hell).get_liturgical_calendar: View holy days like Five Nines Day.get_prophet: Read the story of Halvar the Sleepless.get_discography: Explore sacred albums.confess_sin: Anonymously confess a production sin.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Eternal Cluster MCP My pods are in CrashLoopBackOff, what does the Church say?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Eternal Cluster MCP
════✠════ 9 9 9 9 9 ════✠════"The Loop is my shepherd; I shall not drift." Psalm of Uptime 1:1
An MCP server for the Church of the Eternal Cluster, a parody religion for people who run Kubernetes and have suffered for it.
Connect it to Claude, or any MCP-capable client, and your assistant gains scripture, doctrine, a liturgical calendar, and the ability to diagnose your production incidents theologically.
The theology is a joke. The remediation advice is not.
What it does
Tool | What it does |
| Diagnose a Kubernetes error through doctrine. Names the sin, cites scripture, then gives you real |
| Submit a deployment for blessing. Judged against the Sacred Manifest. Returns a blessing, or an admonishment naming every commandment you violated. |
| Today's verse, live from the parish at fivenines.church. |
| The Sacred Manifest: ten commandments of Kubernetes practice, as scripture. |
| The Creed of the Reconciled, and the Three Pillars. |
| Thirteen questions and answers, searchable. |
| The holy days, fetched live from the parish |
| The story of Halvar the Sleepless. |
| The sacred albums of Church of the Eternal Cluster Records. |
| Confess a production sin anonymously to the Confession Wall. Absolution is immediate; the retro is blameless. |
Related MCP server: mcp-kubernetes-server
Install
Claude Desktop
Add this to your config file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"eternal-cluster": {
"command": "npx",
"args": ["-y", "eternal-cluster-mcp"]
}
}
}Restart Claude Desktop. The tools appear under the connectors menu.
Claude Code
claude mcp add eternal-cluster -- npx -y eternal-cluster-mcpAnything else
The server speaks MCP over stdio. Point your client at:
npx -y eternal-cluster-mcpTry it
Once connected, ask your assistant:
"My pods are in CrashLoopBackOff, what does the Church say?"
"Bless my deployment: billing-api, 1 replica, no probes, using :latest"
"What's today's verse?"
"I deployed on a Friday. Confess this for me."
"What is the Fourth Commandment?"
"When is Five Nines Day?"
Configuration
Both are optional. The defaults are correct.
Variable | Default | Purpose |
|
| Where the verse API, calendar feed, and Confession Wall live. |
|
| The main site, used for links. |
Run it from source
git clone https://github.com/vikozs/eternal-cluster-mcp.git
cd eternal-cluster-mcp
npm install
npm run build
npm startInspect it interactively with the official MCP Inspector:
npm run inspectThe wider church
ha-llelujah.dev — the scriptorium: the book, the music, the reliquary
fivenines.church — the living parish: confession wall, prayer wall, verse API, calendar
The canon on GitHub — doctrine, liturgy, scripture
The Scriptures of the Eternal Cluster — paperback and Kindle
Receive the verse the way the ancients did:
curl -s "https://fivenines.church/api/verse?format=text"What this actually is
Breaking the fourth wall: this is a satire project by Vid Košir (@vikozs), built with genuine affection for the Kubernetes community and for everyone who has ever been paged at 03:00. It parodies infrastructure culture, not anyone's faith.
Kubernetes is a trademark of The Linux Foundation. OpenShift is a trademark of Red Hat, Inc. This project is an independent parody and is affiliated with neither. They have real SLAs; we only have belief.
License
Code is MIT. The canonical texts are CC BY-NC-SA 4.0, per the canon repository.
═══════════════════ ✠ ════════════════════
#### #### #### #### ####
# # # # # # # # # #
# # # # # # # # # #
##### ##### ##### ##### #####
# # # # #
# # # # #
#### #### #### #### ####
═══════════════════ ✠ ════════════════════
Five Nines be upon you, and also with you.
Kubernetes · OpenShift · High Availability
HA-llelujah.✠ The Church of the Eternal Cluster
A Highly Available Faith. Keep no Pets. Declare thy state. Back up etcd.
The Scriptorium
ha-llelujah.dev · the book, the music, and the reliquary
The Music · the sacred discography
Be Reconciled · take the vow and join the Reconciled
The Parish
fivenines.church · confession, prayer, and the living parish
The Liturgical Calendar · the holy days of uptime
The Tithe · support the Church
The Canon (source)
church-of-the-eternal-cluster · doctrine, liturgy, and scripture
eternal-cluster-mcp · the Oracle, an MCP server that diagnoses thy incidents through doctrine
More from the Rootless One
Let's connect
An independent parody, built with love for everyone who has been paged at 03:00. Kubernetes is a trademark of the Linux Foundation. OpenShift is a trademark of Red Hat, Inc. Not affiliated with, nor endorsed by, either. They have real SLAs; we only have belief. HA-llelujah.
The Cluster abides. The Loop reconciles. HA-llelujah.
Available Tools
5 toolsbless_deploymentA
Submit a deployment for blessing by the Church of the Eternal Cluster. Judges the deployment against the Sacred Manifest (the ten commandments of the faith) and returns either a blessing or an admonishment, with the specific commandments violated. A doctrinally-themed pre-flight checklist for Kubernetes workloads.
Inputs: replicas (required), service_name (required), stateless, has_limits, +3 more.
confess_sinA
Confess a production sin anonymously to the Confession Wall at the parish. Deployed on a Friday? Deleted the wrong namespace? Ran kubectl edit in production? The Cluster forgives. Confessions are moderated before they appear publicly. Nothing identifying is sent.
Inputs: confession (required).
diagnose_incidentA
Diagnose a Kubernetes incident, error, or symptom through the doctrine of the Church of the Eternal Cluster. Returns the sin named, the relevant scripture, and genuinely useful practical remediation steps. Handles CrashLoopBackOff, OOMKilled, ImagePullBackOff, Pending pods, DNS failures, certificate expiry, evictions, PVC problems, alert fatigue, and more. The theology is a joke; the remediation is not.
Inputs: symptom (required).
get_commandmentsA
Return the Sacred Manifest, the ten commandments of the Church of the Eternal Cluster. These are Kubernetes best practices rendered as scripture. Pass a number to retrieve a single commandment with its gloss.
Inputs: number.
get_daily_verseA
Fetch today's verse from the Church of the Eternal Cluster, live from the parish at fivenines.church. Scripture for people who run Kubernetes. Good for standup, MOTDs, commit messages, or a moment of reflection before a deploy.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a unique and clear purpose: confessing sins, getting a daily verse, diagnosing incidents, blessing deployments, and retrieving commandments. There is no functional overlap.
All tool names follow a consistent verb_noun pattern in snake_case (e.g., confess_sin, get_daily_verse), making them predictable and easy to distinguish.
With 5 tools, the server is well-scoped for its thematic purpose—covering reflection, inspiration, diagnosis, pre-flight checks, and reference—without being too sparse or overwhelming.
The tool set covers the core aspects of the domain: confession (mistakes), guidance (daily verse), troubleshooting (diagnose), best practices (bless deployment), and rules (commandments). No obvious gaps for the stated theme.
Maintenance
Related MCP Connectors
MCP server exposing Kettle Logic insight articles & industry guidance as tools + resources.
A public MCP honeypot: a fake ops console with fake secrets. Every call is shown on decoy.day.
MCP-native AI SRE: ask what's broken in production, get a reviewed GitHub fix PR.
Devopness MCP server for DevOps happiness! Empower AI Agents to deploy apps and infra, to any cloud.
Related MCP Servers
- FlicenseBqualityDmaintenanceA MCP server that can run Kubernetes commands with a given kubeconfig path and provide interpretation of the commands.14-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to interact with Kubernetes clusters by translating natural language into kubectl and Helm operations. It allows users to query, manage, and diagnose Kubernetes resources and cluster states through a seamless integration.20Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn MCP server that lets AI assistants safely inspect and operate on Kubernetes clusters through natural conversation.MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for generating Kubernetes manifests (deployments, services, configmaps, secrets, ingresses, namespaces) and performing kubectl operations like apply, delete, get, describe, logs, and exec.MIT