$ timeahead.in
/ servers/npm/narrarium-mcp-server
npm

narrarium-mcp-server

Local MCP server for Narrarium book repositories.

38/wkupdated 0d agogithub ↗
79fair
▣ Overview

What it does

A local MCP server that teaches Claude and OpenCode to manage Narrarium book repositories. It provides 80 tools for scaffolding book repos, creating story entities (chapters, characters, locations, factions, items, secrets, timeline events), searching canon, validating metadata, and enriching narratives with Wikipedia research. The server treats the repository structure itself as the book, enforcing a strict but extensible convention for organizing narrative artifacts into a searchable, version-controllable archive.

Who it's for

Authors and fiction writers who want to keep book artifacts in their filesystem rather than a SaaS platform, especially those building complex narratives with rich world-building, character systems, and spoiler-safe lore. Useful for writers who collaborate with Claude through code editors like OpenCode and want their assistant to understand and respect the repository's internal canon and metadata structure.

Common use cases

  • Scaffold a new Narrarium book repository with starter templates and interactive setup
  • Create and organize story entities (chapters, characters, locations, factions) in structured format
  • Validate book repository metadata, cross-references, and narrative consistency
  • Search existing canon while writing new content to avoid contradictions
  • Export completed manuscripts to EPUB with spoiler-safe rendering modes
  • Fetch and integrate Wikipedia research context directly into worldbuilding workflows

Setup pitfalls

  • Requires the book repository to follow Narrarium's strict directory and metadata conventions—use npx create-narrarium-book to scaffold compliant repos rather than converting existing ones manually
  • The optional Astro reader scaffold requires separate npm install and build steps; it is not included by default when running the MCP server alone
  • Makes network calls for Wikipedia research—ensure your environment can reach external APIs or disable research fetching if offline
  • The project has no CI configured and receives frequent commits; test in a non-critical repo first
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
19
3.9
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
78.9
⚿ Capabilities & Risk Explainer
fs readnetworkexecsecrets
◆ Risk level: high· 80 tools · auth: API key
fs read + network + exec + secrets active — can execute code, access credentials, and make external network calls.
Tool nameDescriptionDestructive?
init_book_repo✓ no
setup_framework✓ no
repository_spec✓ no
start_wizard✓ no
wizard_answer✓ no
+45 more tools
wizard_status✓ no
wizard_finalize✓ no
wizard_cancel✓ no
character_wizard✓ no
create_character✓ no
location_wizard✓ no
create_location✓ no
faction_wizard✓ no
create_faction✓ no
item_wizard✓ no
create_item✓ no
secret_wizard✓ no
create_secret✓ no
timeline_event_wizard✓ no
create_timeline_event✓ no
chapter_wizard✓ no
paragraph_wizard✓ no
chapter_writing_context✓ no
paragraph_writing_context✓ no
revise_chapter✓ no
revise_paragraph✓ no
review_dialogue_action_beats✓ no
resume_book_context✓ no
create_entity✓ no
create_chapter✓ no
create_paragraph✓ no
create_chapter_draft✓ no
update_chapter_draft✓ no
update_book_notes✓ no
save_book_item✓ no
save_chapter_item✓ no
update_chapter_notes✓ no
promote_book_item✓ no
promote_chapter_item✓ no
create_paragraph_draft✓ no
update_paragraph_draft✓ no
create_chapter_from_draft✓ no
create_paragraph_from_draft✓ no
create_asset_prompt✓ no
register_asset✓ no
generate_asset_image✓ no
update_chapter✓ no
update_paragraph✓ no
apply_dialogue_action_beats✓ no
search_book✓ no
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "narrarium": {
      "command": "npx",
      "args": [
        "-y",
        "narrarium-mcp-server"
      ]
    }
  }
}
📈 Score historylast 48 snapshots
4/30/20267/6/2026 · 48 snapshots
⚙ Maintenance health
33/ 100 · is this project alive?
contributors (1y)2
top contributor share82%
releases (1y)0
ci✓ passing
⛁ Raw data
weekly downloads38
github stars0
forks0
open issues0
license✓ present
readme length19477 chars
last publish0d ago
last commit0d ago
last updated1d ago
install verified✓ pass · 53d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points