Token导航 LogoToken导航TokenDH.com
llmdm (Andr1an) logo
数据服务未说明官方级别未说明来源级核验

llmdm (Andr1an)

MCP Server

一个用于D&D战役状态管理、掷骰子和会话记忆的Go MCP服务器。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
GoClaude数据分析Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

andr1an

提供方

andr1an

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

llmdm

用于D&D活动状态管理、掷骰子和会话内存的Go MCP服务器。

它的作用

  • 通过stdio或HTTP提供模型上下文协议(MCP)工具集
  • 将活动数据存储在每个活动的SQLite数据库中
  • 跟踪角色、情节挂钩、世界旗帜、滚动历史和会话摘要
  • 生成会话简报和降价回顾,以快速恢复DM上下文
  • 使用带有本地回退的Anthropic API压缩会话日志

如何玩

game/ 该目录包含一个用于运行D&D活动的即用型工作区。

设置

  1. 构建并复制服务器:
   make build
   cp bin/dnd-mcp game/dnd-mcp
  1. (可选)设置AI会话压缩:
   cd game
   echo "ANTHROPIC_API_KEY=your-key-here" > .env

运行活动

  1. 导航到游戏目录并启动Claude Code:
   cd game
   claude
  1. 启动新活动或继续现有活动:
   /create-campaign
   /continue
  1. 玩!Claude担任DM:

- 通过MCP服务器进行真实骰子掷骰子 - SQLite中的持久字符表 - AI压缩会话历史记录 - 自动跟踪绘图挂钩

  1. 结束会话:
   /end

模型建议

  • 十四行诗4.5:最适合常规游戏(创意+速度+成本)
  • 作品4.5:用于重大故事时刻和老板打架
  • 俳句:仅限快速查询(不建议用于游戏)

上下文窗口管理

活动状态在SQLite中持续存在,因此在不损失进度的情况下启动新的Claude Code会话。

何时重新开始:

  • 2-3个D&D会话后(每个会话50k-150k代币)
  • 当反应变得缓慢或重复时
  • 在自然的故事转折点
  • 当上下文超过~15万个令牌时

刷新后恢复:

exit
claude
/continue

活动数据存储在 ./data/campaigns/ -永远不需要清洁。

文档

完整的文档 docs/:

技术栈

  • 转到1.25.6 | MCP SDK: github.com/modelcontextprotocol/go-sdk
  • SQLite: modernc.org/sqlite |配置: .env 通过 github.com/joho/godotenv

构建与运行

make build
make test
make run

部署指南 运输方式和配置。

许可证

MIT许可证

目录标签

目录标签

GoClaude数据分析D&D本地部署战役管理掷骰子会话记忆SQLite

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP