Easychatdm
什麼是EasyChatDM?
EasyChatDM是一套基於MCP協議的服務器工具,專門為使用生成式AI(如Claude)進行D&D遊戲設計的工具集。它提供各種隨機表格功能,包括是/否問答、事件生成、NPC描述等,為遊戲增添不確定性和趣味性。如何使用EasyChatDM?
您需要將提示文件複製到指定目錄,然後通過支持MCP協議的客戶端(如Claude桌面版)連接使用。這些工具會作為AI的擴展功能提供隨機事件生成等服務。適用場景
適合單人使用AI進行D&D遊戲時,需要隨機事件、NPC生成或劇情轉折時使用。也可用於AI輔助的遊戲主持(DM)工具。主要功能
隨機預言機提供隨機是/否判斷功能,幫助決定遊戲中的不確定性事件
NPC生成器隨機生成非玩家角色(NPC)的描述和特徵
事件生成器創造隨機遊戲事件和劇情轉折點
DM日誌保存遊戲會話間的信息,實現遊戲狀態持久化
優勢與侷限性
優勢
簡單易用,適合初學者學習MCP協議
提供多種遊戲輔助工具集
開源且可用於教育目的
與Claude等AI模型良好集成
侷限性
代碼設計簡單,不適合生產環境
功能相比完整版ChatDM有所限制
需要手動配置提示文件
依賴特定AI模型支持
如何使用
安裝準備
確保已安裝Java運行環境和支持MCP的客戶端(如Claude桌面版)
複製提示文件
將src/main/easychatdmdir/prompts/目錄下的內容複製到~/.easychatdm目錄
啟動服務器
運行Spring Boot應用程序啟動MCP服務器
連接客戶端
在Claude桌面版等MCP客戶端中連接到本地運行的服務器
使用案例
隨機事件決策當不確定某個NPC是否會幫助玩家時,使用預言機功能獲取隨機答案
快速NPC生成需要臨時創建一個城鎮守衛角色時使用NPC生成器
常見問題
EasyChatDM和ChatDM有什麼區別?
需要編程知識才能使用嗎?
支持哪些AI模型?
如何啟用Claude的開發者模式?
相關資源
ChatDM完整版項目
功能更完整的ChatDM項目
教學視頻系列
EasyChatDM開發過程的教學視頻
MCP協議官網
Model Context Protocol官方文檔
Plot Unfolding Machine
部分提示詞基於此CC協議系統
精選MCP服務推薦

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
716
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
281
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
259
4.8分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
127
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.2K
4.7分