EasyChatDM

EasyChatDM

🚀 EasyChatDM - 展示创建简单MCP服务器工具的示例

这是一个用于在D&D(龙与地下城)游戏中与生成式AI互动的简单MCP服务器工具示例。这些名为 ".oracle" 的工具,可用于回答随机的是/否问题,同时也能对描述、事件、NPC等进行处理。它们本质上是一些“随机表格”,能在游戏中引入不确定性、转折和随机性。

本项目主要用于教育目的,因此没有过多关注代码的良好设计。相反,代码编写得十分易于逐步理解如何创建工具。

这些工具属于MCP服务器工具,可与Claude桌面版和其他MCP客户端配合使用,采用Spring AI MCP编写。由于是教育项目,未考虑良好的设计,而是让代码便于一步步理解如何创建工具。

🚀 快速开始

你应该将src/main/easychatdmdir/prompts/目录下的内容复制到~/.easychatdm目录中。这些文件用于提示、占卜等用途。

👏 致谢

ℹ️ 更多信息

请参阅ChatDM项目,这是一个更复杂且功能丰富但设计更好的EasyChatDM版本。

以下是一些相关视频:

  1. 第一部分:我构建了一个非常简单的MCP工具世界。
  2. 第二部分中,我构建了一个基于文件的占卜系统,并介绍了Claude生成的日志以及如何开始进行自己的日志记录。
  3. 第三部分,我创建了一个MCP资源,作为DM日记,以便在游戏会话之间持久化游戏信息。
  4. 最后,在第四部分中,我终于开始制作一个MCP提示,这是非常令人兴奋的。这是第一个真正感觉“代理化”的东西。

请关注该播放列表,获取更多即将发布的视频。

📚 参考资料

  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-02 01:15

相似服务问题

相关AI产品