purupuru-codex
Click on "Install 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., "@purupuru-codexlook up character Kaori"
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.
construct-purupuru-codex
Canonical knowledge base for the Purupuru universe — a world of honey-rooted magic, sentient Puruhani beings, and the Wuxing elemental cycles that bind them.
Built as a construct-format codex following the patterns established by construct-mibera-codex.
What's in the codex
Category | Count | Path |
KIZUNA Characters | 5 |
|
Puruhani | 5 |
|
Locations | 19 |
|
Jani Variants | 15 |
|
Wuxing Elements | 5 |
|
Total Entities | 44 |
The HENLO System
Letter | Element | Character | Trait | Puruhani |
H | Wood | Kaori | Hopeful | Happy |
E | Earth | Nemu | Empty | Exhausted |
N | Fire | Akane | Naughty | Nefarious |
L | Metal | Eun | Loyal | Loving |
O | Water | Ruan | Overstimulated | Overwhelmed |
MCP Server
Query the codex programmatically via Model Context Protocol.
# Install
pnpm install
# Build
pnpm run build
# Run
node dist/server.js9 Tools
Tool | Description |
| Look up a KIZUNA character by name |
| Look up a Puruhani by element |
| Look up a location by slug |
| Look up a Jani variant |
| Wuxing element with Sheng/Ke cycle relationships |
| Card lookup (v2) |
| Anti-hallucination — validate claims against canonical data |
| Fuzzy search across all entities |
| List all entities of a given type |
Add to Claude Desktop
{
"mcpServers": {
"purupuru-codex": {
"command": "node",
"args": ["/path/to/construct-purupuru-codex/dist/server.js"]
}
}
}Browse
Navigate entities by dimension:
browse/by-element/— Wood, Earth, Fire, Metal, Waterbrowse/by-generation/— Kizunabrowse/by-type/— Character, Puruhani, Location, Janibrowse/by-district/— Horai Surface, Old Horai, Tsuhejibrowse/by-canon-tier/— Canonical, Established, Exploratory, Speculative
Data Exports
Machine-readable exports in _codex/data/:
File | Format | Content |
| JSONL | 5 character records |
| JSONL | 5 puruhani records |
| JSONL | 19 location records |
| JSONL | 15 jani records |
| JSON | Element system with Sheng/Ke cycles |
| JSON | Knowledge graph (44 nodes, 67 edges) |
| JSON | Entity counts and version |
Skills
Three construct skills for agent-driven exploration:
browse-codex — Navigate by dimension
query-entity — Deterministic lookup with fuzzy fallback
cross-reference — Traverse entity relationships
Canon Authority
Content follows a four-tier authority model:
Tier | Meaning |
Canonical | Binding truth from lore-bible |
Established | Committed decisions from design cycles |
Exploratory | Validated but not locked |
Speculative | Not yet validated |
Source material: world-purupuru
Development
pnpm install # Install deps
pnpm test # Run tests (16 specs)
pnpm run lint # Lint
pnpm run build # Build MCP server
pnpm run validate:schema # Validate all entity frontmatter
pnpm run generate:exports # Regenerate JSONL/JSON exports
pnpm run generate:indices # Regenerate browse indicesLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/project-purupuru/construct-purupuru-codex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server