MCP Hub
Back to servers

Azgaarnoth MCP Server

A specialized MCP server for navigating the massive Azgaarnoth D&D world repository, enabling AI assistants to search, retrieve, and explore detailed lore, stat blocks, and world-building data across thousands of documents.

Forks
1
Tools
8
Updated
Dec 30, 2025

Azgaarnoth MCP Server

An MCP (Model Context Protocol) server that provides AI assistants with tools to query the Azgaarnoth D&D world repository (~4,200 markdown files).

Installation

pnpm install

Usage

Run the MCP server

pnpm mcp

Add to Claude Desktop

Command Line:

claude mcp add azgaarnoth -- pnpm --dir ~/path/to/azgaarnoth-mcp mcp

Available Tools

ToolDescription
search_worldFull-text search across all Azgaarnoth content
get_documentRetrieve a specific document by path or name
browse_categoryList all items in a category (races, classes, nations, etc.)
get_stat_blockGet D&D creature stat blocks
get_spellGet spell information
get_relatedFind related documents via links/backlinks
explore_regionGet nation/city info with political relations
index_statusCheck index statistics

Categories

  • races - Playable races and subraces
  • classes - Character classes and subclasses
  • feats - Character feats
  • nations - Political entities
  • geography - Geographical regions
  • cities - Major cities
  • organizations - Mage schools, mercenary companies, guilds
  • creatures - Monsters with stat blocks
  • magic - Spells, items, runes, tattoos
  • people - Named NPCs
  • religions - Pantheons and faiths
  • history - Timeline and historical events
  • conditions - Game conditions
  • cultures - Cultural backgrounds
  • equipment - Armor, weapons, tools

Configuration

The repository path is configured in src/mcp/server.ts:

const REPO_PATH = '~/path/to/Azgaarnoth'

Reviews

No reviews yet

Sign in to write a review