SuperAPI AI 工具集

dnd-oracle

dnd-oracle 是一个基于 D&D 5e SRD(系统参考文档)的 MCP 服务器,提供怪物搜索、法术查询、遭遇构建和角色工具等功能。所有工具均基于内置的 SQLite 数据库中的真实 SRD 数据运行,无需联网,可避免 AI 幻觉风险。数据库包含 1207 个实体:334 个怪物、319 个法术、237 件装备、239 件魔法物品、12 个职业、9 个种族、15 种状态、33 个规则章节和 9 个可掷骰表格。共 20 个工具,其中分析类工具 14 个。该项目包含来自 SRD 5.1 的材料,遵循 CC-BY-4.0 许可,数据来源于 5e-bits/5e-database。

访问官网

工具介绍

dnd-oracle 是一个 D&D 5e SRD(系统参考文档)的 MCP 服务器,旨在为龙与地下城第五版提供基于真实数据的查询与分析工具。

主要用途

该项目面向需要快速检索 D&D 5e 规则内容的用户,例如玩家、地下城主(DM)或开发者。通过 MCP 协议集成到支持的客户端中,可以方便地搜索、浏览和分析 SRD 内容。

主要能力

  • 怪物搜索:在 334 个怪物中查找信息。
  • 法术查询:检索 319 个法术的详细资料。
  • 遭遇构建:辅助设计战斗遭遇。
  • 角色工具:提供与角色相关的分析功能。
  • 此外,还可访问装备、魔法物品、职业、种族、状态、规则章节和可掷骰表格等数据。 所有 20 个工具(其中 14 个为分析类)均基于内置的 SQLite 数据库运行,数据为真实的 SRD 内容,无需互联网连接,从而避免 AI 生成不准确信息(幻觉)的风险。

数据规模

数据库包含 1,207 个实体,具体为:

  • 334 个怪物
  • 319 个法术
  • 237 件装备
  • 239 件魔法物品
  • 12 个职业
  • 9 个种族
  • 15 种状态
  • 33 个规则章节
  • 9 个可掷骰表格

使用方式

项目通过 MCP 服务器形式提供,需将其添加到 Claude 桌面客户端的配置文件中,路径为: ~/Library/Application Support/Claude/claude_desktop_config.json 具体的配置内容需参考项目文档。

适用场景

  • 跑团过程中快速查询怪物、法术、装备等规则。
  • 构建平衡的遭遇战。
  • 分析角色构建或队伍配置。
  • 需要离线访问 SRD 数据的场景。

限制

  • 数据范围限于 D&D 5e SRD,不包含非 SRD 内容。
  • 使用前需按照说明配置 MCP 客户端。

许可与来源

本项目包含来自 System Reference Document 5.1 的材料,版权归 Wizards of the Coast, Inc. 所有(2016 年),遵循 CC-BY-4.0 许可。数据来源于 5e-bits/5e-database。