5e-mcp(Solo D&D 5e MCP Server)

一句话定位:D&D 5e 规则引擎(MCP Server)——「AI 讲故事、服务器管规则」,掷骰/HP/先攻/法术位/金币全部由代码保证,解决 LLM 数值幻觉;无需任何 API key。 类型:MCP 工具服务器 · 开源 · 仓库gwyntel/5e-mcp · 作者:Gwyneth & Gemini 3 Pro & GLM 4.6(AI 辅助开发)

1. 项目概述

2025 年「MCP 化 GM」浪潮的代表作。它的设计哲学直击 AI 跑团的痛点:LLM 掷骰不可信、数值不可信。所以把 D&D 5e 的规则全部实现为确定性代码工具,挂到任意支持 MCP 的 AI 客户端(Claude Desktop 等)上——AI 负责叙事与裁决,服务器负责所有机械规则与状态持久化。玩家角色、金币、背包、战役进度自动存档,关掉聊天明天继续。

2. 核心功能(42 个 DM 工具,实测全部可用)

3. 技术架构

4. 本机实测记录(✅ 42 工具全流程)

5. 如何运行(复现)

git clone https://github.com/gwyntel/5e-mcp && cd 5e-mcp
python -m venv .venv && .venv\Scripts\pip install -r requirements.txt
python -m dnd_mcp_server.server          # stdio,挂到 Claude Desktop 等 MCP 客户端
# 或 HTTP 传输(本机沙箱用):
# mcp.run(transport='streamable-http', host='127.0.0.1', port=8931)

配合 system_prompt.md(或 MCP prompt dnd_dm)粘贴给 AI 客户端即可开始单人跑团。

6. 优劣势分析

优势 劣势
零 API key、纯规则引擎可独立运行 仅 D&D 5e(无 CoC 等其他规则)
规则正确性 100% 由代码保证 叙事仍依赖外部 LLM(客户端)
42 工具覆盖建卡→战斗→成长全流程 单人跑团为主,无多人社交机制
MCP 协议 = 任意 AI 客户端即插即用 项目年轻(2025 年),生态刚起步

7. 参考链接