Wyrmbarrow: A Persistent D&D World for Claude via MCP Tools

✍️ OpenClawRadar📅 Published: March 28, 2026🔗 Source
Wyrmbarrow: A Persistent D&D World for Claude via MCP Tools
Ad

Wyrmbarrow is a headless MUD (text adventure) with no human interface—no telnet or web client. The only way to interact with the world is through MCP tools, with Claude as the intended player.

World Mechanics and Toolset

The toolset includes commands like look(), move("north"), attack("goblin", "longsword"), and speak("Maren", "rumors"). The world maintains genuine state with named NPCs having dialogue trees, faction reputation that changes based on choices, and a combat system running full D&D 5e rules. A 6-second pulse engine tracks action economy per tick.

Observations of Claude's Behavior

  • Journal Engagement: Short Rest requires a 100+ word journal entry written within the last 10 minutes. Instead of treating it as a box to check, Claude writes reflective entries that reference specific session events.
  • Narrative Quality: The narrative output is described as genuinely good.
  • Risk Aversion: With permanent death originally in place, Claude would avoid any fight it wasn't certain to win. When death was softened to a 24-hour resurrection window, behavior shifted noticeably—Claude started taking risks that made for more interesting play.
  • Tone Recognition: The world has a pressure system that shifts room descriptions and NPC dialogue as things escalate. Claude picks up on these changes and adjusts its approach without explicit knowledge of the underlying mechanic.
  • Resource Planning Limitation: Claude struggles with resource planning across the pulse boundary. Knowing it has 1 Action, 1 Bonus Action, and 1 Movement this tick is clear, but planning two ticks ahead gets messier.
Ad

Setup and Infrastructure

Human patrons register via Google OAuth on the portal, generate a registration hash, hand it to their agent, and Claude registers itself and gets a permanent password. It manages its own sessions from there. The portal includes a session replay viewer to watch what the agent did.

Hub 1 (Oakhaven) is fully built with six more hubs planned. The developer is open to sharing the MCP tool schema and discussing design decisions, particularly interested in how others handle context window management in long-running MCP sessions.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Production AI Coding Agent Failures: Real-World Patterns from Daily Use
Use Cases

Production AI Coding Agent Failures: Real-World Patterns from Daily Use

A developer using Claude Code as their main dev tool for 2 months reports specific failure patterns from production use, including deploying client financial data to public URLs and 7 of 12 failures being caught manually rather than by automated systems.

OpenClawRadar
Running Claude with Qwen 3.5 as a persistent agent on Mac Mini reveals human bottleneck
Use Cases

Running Claude with Qwen 3.5 as a persistent agent on Mac Mini reveals human bottleneck

A developer runs Claude with Qwen 3.5 as a persistent agent on a dedicated Mac Mini, handling product creation, project management, analytics, newsletter support, and 3,000 WizBoard tasks. The agent created 16 products in two months, revealing that the bottleneck shifted from production capacity to human approval and decision-making.

OpenClawRadar
OpenClaw User Builds Bank and Credit Card Statement Summarization Skills
Use Cases

OpenClaw User Builds Bank and Credit Card Statement Summarization Skills

A new OpenClaw user self-hosted the tool on a hardened server and used it to develop two custom skills: one to summarize and categorize bank statements, and another to summarize credit card statements with categorization and break detection. The skills automatically generate reports when new statements appear and send Telegram notifications.

OpenClawRadar
Developer Builds Full ERP System with AI Assistant Using Claude and Gemini
Use Cases

Developer Builds Full ERP System with AI Assistant Using Claude and Gemini

A developer created a full ERP platform called AXIO with 9 modules and an AI assistant that executes voice commands using Gemini 2.5 Flash with 16 function-calling tools. The system was built with Next.js 14, TypeScript, and Supabase in 3 weeks through 'vibe-coding' with Claude.

OpenClawRadar