campaign-setting-query-engine

sinan-ozel/campaign-setting-query-engine
★ 0 stars Python Memory/Knowledge Updated 4d ago
A knowledge graph–backed query engine for tabletop RPG campaign settings, exposed as an MCP server. Precision lore retrieval for Dungeon Masters.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "campaign-setting-que": {
      "command": "uvx",
      "args": [
        "campaign-setting-query-engine"
      ]
    }
  }
}

Or install with pip: pip install campaign-setting-query-engine

README Excerpt

A knowledge graph–backed MCP server for precision lore retrieval from tabletop RPG campaign settings. Built for Eberron. Zero hallucinations — every answer cites a sourcebook page. > **Canonical evaluation query**: *"List me the rivers of Eberron."* > Scored on precision + recall + F1 against ground truth extracted from the sourcebooks.

Tools (11)

Dockerfiledashboardget_entityget_ingestion_statusget_location_hierarchyget_relationshipsinspectorlintlist_entitiesreformatsearch_by_property