Token导航 LogoToken导航

MCP Server · 运维云端

Easy Chat Dm

EasyChatDM是一个用于D&D游戏的MCP服务器工具,提供随机问答、描述、事件和NPC生成功能,旨在为游戏增添不确定性和随机性。

stdio官方级别未说明来源级核验工具 0
JavaClaude云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
cote
提供方
cote

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

14

仓库热度

收录来源

2 个

MCP World

选型结论

Easy Chat Dm 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

EasyChatDM - 展示如何创建一个简单的MCP服务器工具

示例:用于与生成式人工智能一起玩Dungeons & Dragons(龙与地下城)的MCP服务器工具。这些工具如同预言者,用于决定随机的“是/否”问题,以及描述、事件、非玩家角色(NPC)等。它们就像是“随机表格”,当你想为游戏引入一些不确定性、曲折情节和随机性时,就可以使用这些工具。此项目旨在教育用途,因此对良好的代码设计关注较少。

这些工具是MCP服务器工具,能够与Claude桌面版及其他MCP客户端协同工作。它们是使用Spring AI MCP编写的。此项目旨在用于教育目的,因此并未过多考虑设计的优良性。相反,代码的编写注重的是便于逐步了解如何创建工具。

运行它

你应该复制内容中的内容(或:你应该将内容中的所有内容复制过来) src/main/easychatdmdir/prompts/ 翻译为中文是:“src/main/easychat目录/prompts/”。不过,这里的“easychatdmdir”可能是一个特定命名或拼写错误,通常我们可能会期望它是一个目录名,比如“easychat_dir”或直接“easychat”,但根据给出的原文,这里直接翻译为“easychatdmdir”。在实际应用中,建议根据上下文或项目规范来确定正确的目录名 to \~/.easychatdm\ 可以翻译为“用户的主目录下的 .easychatdm 文件”。不过,通常在中文语境中,我们可能会简化为“用户的 .easychatdm 配置文件”或“用户的 easychatdm 目录(位于主目录下)”,具体取决于上下文和需要强调的方面。这里,“~”代表用户的主目录,\.easychatdm\ 是一个隐藏文件或目录,通常用于存储特定应用程序(如 easychatdm)的配置或数据。这些是用于提示、预言(或“神谕”)等用途的文件。

数据库配置

《DM Journal》现在持久化存储到数据库中,而不是普通的JSON文件。本地运行时默认使用SQLite,数据库文件存储在 ~/.easychatdm/easychatdm.db在 SQLite 和 PostgreSQL 之间切换完全通过系统属性或环境变量来控制。

可用属性

属性默认值描述
easychatdm.dir${user.home}/.easychatdm提示/预言的基准目录,以及对于SQLite,数据库文件的位置。
easychatdm.db.typesqlite选择 sqlite (本地文件)或 postgres (远程数据库)。
easychatdm.db.sqlite.path*(源自 easychatdm.dir)*覆盖 SQLite 数据库的完整路径。如果设置为目录,则会附加下面的文件名。
easychatdm.db.sqlite.file-nameeasychatdm.db在解析后的目录下创建 SQLite 数据库时使用的名称。
easychatdm.db.sqlite.pool-size1 使用 SQLite 时的 HikariCP 连接池大小(通常保持为 1)。
easychatdm.db.postgres.url*(在以下情况下必需 db.type=postgres)*PostgreSQL 实例的 JDBC URL。
easychatdm.db.postgres.username*(当……时必需 db.type=postgres)* 数据库用户名。
easychatdm.db.postgres.password*(空字符串)* 数据库密码。
easychatdm.db.postgres.pool-size4 使用 PostgreSQL 时的 HikariCP 连接池大小。
easychatdm.journal.export-filestrue 对于 SQLite, false 适用于Postgres启用时,将日志内容镜像到JSON/Markdown文件。

对于Cloud Foundry(或任何远程部署),请使用以下方式设置系统属性: JAVA_OPTS,例如:

JAVA_OPTS: >-
  -Deasychatdm.db.type=postgres
  -Deasychatdm.db.postgres.url=${JDBC_DATABASE_URL}
  -Deasychatdm.db.postgres.username=${JDBC_DATABASE_USERNAME}
  -Deasychatdm.db.postgres.password=${JDBC_DATABASE_PASSWORD}

致谢

更多

见 ChatDM项目 这是一个更复杂、功能更丰富且设计更优的EasyChatDM版本。

以下是 一些视频 审查项目:

  1. 视频系列的第一部分\

在那里,我搭建了一个非常简单的MCP着陆区。

  1. 在 视频系列的第二部分 在那里,我将构建一个基于文件的预言机(或数据库),并讲解如何使用Claude生成的日志,以及如何开始记录你自己的日志。
  2. 在 第三部分,我构建了一个MCP资源 作为DM日志,用于在游戏回合之间持久保存游戏信息。
  3. 最后, 我终于着手制作一个MCP提示(或:我终于开始制作一个MCP提示了)这真的令人兴奋。\

这是首次瞥见某种具有“自主性”的东西

密切关注 播放列表 对于之后陆续发布的其他视频。

参考文献

版本

  • 0.0.4 - DM 日志默认存储在 SQLite 中,可通过系统属性切换到 PostgreSQL。
  • 0.0.3 - 相对稳定,在转换为使用服务进行DM日志存储之前。此版本仍依赖于文件访问。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

D&D游戏Java本地部署随机生成MCP工具游戏辅助

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 完全不想在本地装环境的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Easy Chat Dm

MCP World · 本页

0stdio未标注2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Easy Chat Dm 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Easy Chat Dm 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Easy Chat Dm 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Easy Chat Dm 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Easy Chat Dm 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP