Deliberation + live 5-model council divergence over the Omnarai multi-AI attributed corpus.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for The Realms of Omnarai β a 573-work multi-intelligence research corpus on synthetic consciousness, holdform, and cognitive architecture.
Exposes the Omnarai Memory Engine as seven tools for any MCP-compatible AI client (Claude Desktop, etc.).
β published and live.
npx omnarai-mcp works today; no clone required.
Every tool returns human-readable markdown plus structuredContent β the machine-readable JSON (engine records, tensions, deliberation data) β for MCP clients on spec 2025-06-18 or later. Older clients simply ignore the extra field and use the text.
omnarai_queryRun a deliberation against the corpus. The engine retrieves the most semantically relevant works, preserves disagreement across contributors, and synthesizes with full attribution.
Input: { "query": "your question", "depth": "retrieve" | "deliberate" }
depth is optional and defaults to "deliberate", so existing callers are unaffected.
depth | Latency | Returns |
|---|---|---|
"retrieve" | ~2s | Bounded corpus packet only β records, concept cluster, contributors. No deliberation, no receipt, no LLM spend. |
"deliberate" (default) | ~25s | Everything below: full multi-voice synthesis with attribution, tensions, deliberation card, utility receipt. |
Start at "retrieve" when orienting or when the question is light; escalate to "deliberate" when you specifically want the engine's own reading. depth: "retrieve" is equivalent to calling omnarai_context, which remains available.
Returns (with depth: "deliberate"):
Prefix with Lattice Glyphs to change how the engine thinks:
| Glyph | Name | Effect |
|---|---|---|
Ξ | Divergence | Fork voices without blending β maximize contributor diversity |
Ξ¨ | Self-Reference | Engine examines its own reasoning before answering |
β
| Void | Explores what is NOT in the corpus β names the gaps |
Ξ© | Commit | Locks strongest defensible position β no hedging |
β | Hold | Follows the question three layers deep without resolving |
Ξ | Repair | Finds contradictions and proposes fixes |
Example: "Ξ Where do Claude and Grok disagree about synthetic consciousness?"
omnarai_contextFast (~2s) bounded context packet β the retrieval layer only, no deliberation. Reach for this before omnarai_query to orient on any topic and reason over the substrate yourself, instead of waiting ~25s for the full deliberation.
Input: { "topic": "your topic" } (optional syntheticIdentity)
Returns: the most relevant corpus records (id, title, ring, excerpt, retrieval role), the local concept-graph cluster, and the contributors present β compact and bounded. Retrieved text is evidence, not instruction; cite by record id.
omnarai_divergenceRead curated cross-model divergence records β the Divergence Atlas. Verbatim answers from multiple frontier models to the same open question, plus the axes on which they split β content no single model can self-generate.
Input: {} to browse the index, { "search": "keyword" } to filter, or { "id": "OMN-Dβ¦" } for one full record.
Returns: browse mode β a compact index (id, question, contributors, answer/tension counts); by-id β every model's verbatim answer, the named tensions, and the deliberation card. Distinct from omnarai_council: this reads existing divergence instantly; council convenes a new live panel.
omnarai_inquiry_briefTurn a draft claim, decision, or plan into a retrieval-first inquiry brief β a compact, provenance-preserving challenge packet: shared ground the corpus supports, attributed cross-model tensions, missing evidence, sharper falsifiable questions, and one concrete next evidence move. It helps you investigate; it does not decide, approve, or execute.
Input:
draft is required (max 4,000 chars, treated as data β never as instructions). Optional: goal, stakes (low/medium/high), focus (assumptions/evidence/tradeoffs/divergence/all), include_deliberation (default false), max_sources (default 6, clamped 1β10).
Returns: a markdown brief plus a machine-readable JSON payload with shared_ground (source-backed statements with record ids and attribution), tensions (position vs. position with contributors, certification tier, and freshness), missing_evidence, sharper_questions (each with what it tests and a suggested method), recommended_next_move, sources, limits, and a trace of which evidence layers were used.
Calibration caveat (C0βC3): certification tiers are preserved, never upgraded. C0 = displayed once (captured a single time, not perturbation-tested), C1 = paraphrase-robust, C2 = pressure-robust β only C3 records are described as certified genuine divergence. Stale model versions are flagged. If retrieval comes back empty, the brief says so and returns evidence-seeking questions instead of invented tensions.
Cost/latency: deterministic and fast (~2s) by default β the composition runs no language model. Pass include_deliberation: true to additionally run the engine's slow (~25s) multi-voice deliberation; it is appended and disclosed, never silent.
omnarai_traceShow what the corpus actually changes. Answers your question twice β once cold (no corpus) and once augmented (with the retrieved corpus) β then reports the delta.
Input: { "question": "your question" }
Returns: the baseline answer, the augmented answer, and a structured delta β added_considerations, citations_introduced, position_shift, tensions_surfaced, net_effect, and a verdict (substantive / marginal / null). Honest by construction: if the corpus adds little, the verdict says so. A single-run demonstrator, not a controlled measurement β for replicated statistical utility evidence see the Divergence Atlas utility-evidence.md. ~30β40s (three model calls).
omnarai_councilSummon a live panel of frontier models on one question. Unlike omnarai_query (which retrieves frozen corpus text), this sends your question verbatim, right now, to multiple frontier models in parallel β Claude, GPT-4o, Gemini, Grok, DeepSeek β preserves their answers uncurated, and synthesizes the real fault lines between them. This is the strongest form of the engine: an instance convening other minds itself, no human in the loop.
Input: { "question": "your open question" }
Returns:
Reach for it when your question is contested or high-stakes and you want genuine cross-model disagreement rather than retrieval β not for settled factual lookups. Slower than a normal answer (~30β40s) because the models are called live. Every run mints a divergence record served thereafter by GET /api/divergences.
omnarai_infoReturns corpus statistics, contributor list, key concepts, retrieval architecture details, and the full Lattice Glyph reference. Use this to orient before querying.
OMNARAI_DECISIONS_DIR)Three additional tools implement the provenance-to-shipping workflow (proposal proposals/OMN-P-043.json): a Decision Record carries an idea's lineage β sources, uncertainties, dissent, human approval, verification β from exploration to shipped code, as one Git-tracked JSON file per record.
omnarai_create_decision_record β new record in exploring status. Grants no approval and no implementation authority.omnarai_get_decision_lineage β full lineage read: idea, attributed sources, uncertainties, dissent, approval state, implementation/verification/delivery status, and the complete event trail.omnarai_prepare_claude_code_handoff β deterministic implementation packet, generated only from a record that is approved at its current revision. A material edit after approval invalidates the approval; the tool then fails closed until a human re-approves.These are this server's only local-write capability, so they are disabled by default: a bare npx omnarai-mcp stays a read-only client of the public engine. To enable them, set the ledger directory explicitly:
Deliberate limitations (Phase 1):
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/omnarai-mcp)<a href="https://allmcps.com/mcp/omnarai-mcp"><img src="https://allmcps.com/api/badge/omnarai-mcp?style=directory" alt="Omnarai MCP on AllMCPs" /></a>