Read-only MCP server for the Wheel of Heaven corpus — wraps the static JSON API at api.wheelofheaven.world
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !Licence file present but not machine-readable
git clone https://github.com/wheelofheaven/mcp.wheelofheaven.world{
"mcpServers": {
"mcp-wheelofheaven-world": {
"command": "node",
"args": ["/path/to/mcp.wheelofheaven.world/dist/index.js"]
}
}
}MCP Servers overview
# mcp.wheelofheaven.world
Read-only [MCP](https://modelcontextprotocol.io/) server for the Wheel of Heaven corpus.
It wraps the static JSON API at [api.wheelofheaven.world](https://api.wheelofheaven.world/v1/) so AI agents can search and retrieve the corpus with full epistemic metadata (claim types, editorial passes, citations).
Design rationale and tool-surface spec: `.claude/plans/strategy-mcp-server.md` in the [org `.claude` repo](https://github.com/wheelofheaven/.claude).
## Endpoints
- `/mcp` — Streamable HTTP (canonical)
- `/sse` — legacy SSE transport
- `/` — server info (JSON)
## Tools
Fact layer — source-grounded data, no interpretation applied:
| Tool | Purpose |
|---|---|
| `search_corpus` | Fuzzy full-text search over wiki, timeline, library books, articles, and news (~290 documents; token-AND with OR fallback) |
| `get_entry` | One wiki/timeline/articles/news entry as markdown with `claim_type`, `editorial_pass`, typed related-content edges, and canonical citation URLs; 9-language support via `lang` |
| `get_passage` | A chapter of a digitized primary source text as numbered paragraphs with stable reference IDs (e.g. `GEN-1:26`); `ref` filters to one verse |
| `get_source` | Bibliography lookup by stable ID or search — every record carries the source-program classification (family, stance, relation), critical sources included |
| `compare_traditions` | Rows from the comparative datasets: flood-myths, divine-council-index, theomachy-crossrefs, world-ages, prophets-and-religions |
| `query_graph` | Typed 1-hop ego network of any corpus node (`see_also`, `in_body`, `cites_source`, `same_tradition`, `same_age`, `comparison_of`) |
Interpretation layer — explicitly the project's own reading, labeled as such:
| Tool | Purpose |
|---|---|
| `get_interpretation` | The Wheel of Heaven framework's reading of a topic (curated context documents, or the closest wiki entry), always carrying an interpretation-layer notice |
| `get_method` | The editorial methodology: claim-type taxonomy, six-source rule, editorial passes — how to weigh everything else |
Meta:
| Tool | Purpose |
|---|---|
| `get_glossary_term` | Core terminology with renderings in all 9 site languages (exact-id match first) |
Resources: the six `/v1/context/*` narrative documents (`woh://context/{overview,hypothesis,terminology,timeline,sources,method}`) plus `woh://llms.txt`.
## Development
```bash
npm install
npm run dev # wrangler dev on :8787
npm run typecheck
npm run deploy # wrangler deploy (needs Cloudflare auth)
```
The server is stateless over the upstream API: every tool call fetches
`api.wheelofheaven.world/v1/…`, with the ~600 KB search corpus cached
in-memory per isolate for one hour (matching the API's edge-cache TTL).
## Architecture
- Cloudflare Workers + [`agents`](https://www.npmjs.com/package/agents) SDK (`McpAgent` Durable Object)
- `src/server.ts` — transport-agnostic tool registration (reused by the future npm stdio build)
- `src/api.ts` — `/v1/` client + search-corpus cache
- `src/html.ts` — deterministic `body_html` → markdown conversion
## Related repositories
- [api.wheelofheaven.world](https://github.com/wheelofheaven/api.wheelofheaven.world) — the static JSON API this server wraps
- [www.wheelofheaven.world](https://github.com/wheelofheaven/www.wheelofheaven.world) — the human-facing site
- [core](https://github.com/wheelofheaven/core) — the research corpus (claim model; `get_claim` lands here in v2)
## License
CC0-1.0 — like the corpus itself.
What people ask about mcp.wheelofheaven.world
What is wheelofheaven/mcp.wheelofheaven.world?
+
wheelofheaven/mcp.wheelofheaven.world is mcp servers for the Claude AI ecosystem. Read-only MCP server for the Wheel of Heaven corpus — wraps the static JSON API at api.wheelofheaven.world It has 0 GitHub stars and its last recorded update is dated 2026-08-05.
How do I install mcp.wheelofheaven.world?
+
You can install mcp.wheelofheaven.world by cloning the repository (https://github.com/wheelofheaven/mcp.wheelofheaven.world) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is wheelofheaven/mcp.wheelofheaven.world safe to use?
+
Our security agent has analyzed wheelofheaven/mcp.wheelofheaven.world and assigned a Trust Score of 72/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains wheelofheaven/mcp.wheelofheaven.world?
+
wheelofheaven/mcp.wheelofheaven.world is maintained by wheelofheaven. The last recorded GitHub activity is dated 2026-08-05, with 0 open issues.
Are there alternatives to mcp.wheelofheaven.world?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy mcp.wheelofheaven.world to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/wheelofheaven-mcp-wheelofheaven-world)<a href="https://claudewave.com/repo/wheelofheaven-mcp-wheelofheaven-world"><img src="https://claudewave.com/api/badge/wheelofheaven-mcp-wheelofheaven-world" alt="Featured on ClaudeWave: wheelofheaven/mcp.wheelofheaven.world" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!