Llmdm
БесплатноНе проверенGo MCP server for D&D campaign state management, dice rolling, and session memory
Описание
Go MCP server for D&D campaign state management, dice rolling, and session memory
README
A Go MCP server for D&D campaign state management, dice rolling, and session memory.
What It Does
- Serves Model Context Protocol (MCP) toolset over stdio or HTTP
- Stores campaign data in per-campaign SQLite databases
- Tracks characters, plot hooks, world flags, roll history, and session summaries
- Generates session briefs and markdown recaps for fast DM context restoration
- Compresses session logs using Anthropic API with local fallback
How to Play
The game/ directory contains a ready-to-play workspace for running D&D campaigns.
Setup
Build and copy the server:
make build cp bin/dnd-mcp game/dnd-mcp(Optional) Set up AI session compression:
cd game echo "ANTHROPIC_API_KEY=your-key-here" > .env
Running Campaigns
Navigate to game directory and start Claude Code:
cd game claudeStart a new campaign or continue existing:
/create-campaign /continuePlay! Claude acts as DM with:
- Real dice rolls via MCP server
- Persistent character sheets in SQLite
- AI-compressed session history
- Automatic plot hook tracking
End your session:
/end
Model Recommendations
- Sonnet 4.5: Best for regular play (creativity + speed + cost)
- Opus 4.5: Use for major story moments and boss fights
- Haiku: Quick queries only (not recommended for gameplay)
Context Window Management
Campaign state persists in SQLite, so start fresh Claude Code sessions without losing progress.
When to start fresh:
- After 2-3 D&D sessions (50k-150k tokens each)
- When responses become slow or repetitive
- At natural story break points
- When context exceeds ~150k tokens
Resume after refresh:
exit
claude
/continue
Campaign data is stored in ./data/campaigns/ - never needs cleaning.
Documentation
Complete documentation in docs/:
- Quick Start Guide - Step-by-step tutorial
- Tool Reference - All 22 MCP tools documented
- Deployment Guide - Server setup & configuration
- Architecture Guide - Technical details
- Troubleshooting - Common issues & solutions
Tech Stack
- Go 1.25.6 | MCP SDK:
github.com/modelcontextprotocol/go-sdk - SQLite:
modernc.org/sqlite| Config:.envviagithub.com/joho/godotenv
Build & Run
make build
make test
make run
See Deployment Guide for transport modes and configuration.
License
MIT License
Установка Llmdm
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/andr1an/llmdmFAQ
Llmdm MCP бесплатный?
Да, Llmdm MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Llmdm?
Нет, Llmdm работает без API-ключей и переменных окружения.
Llmdm — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Llmdm в Claude Desktop, Claude Code или Cursor?
Открой Llmdm на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Llmdm with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
