随机生成工具

一个提供真正随机生成工具的模型上下文协议(MCP)服务器,适用于AI代理的决策、桌面角色扮演游戏等多种场景。

  • by ringotypowriter
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ringotypowriter/mcp-randoom

使用说明

mcp randoom

一个模型上下文协议(MCP)服务器,为您的AI代理提供真正的随机生成工具。无论你是需要人工智能为你做出决定,还是希望它在你的下一个D&D课程中充当地牢大师, mcp-randoom 你覆盖了吗。

特性

  • 扔硬币:让AI通过安全的50/50掷硬币来决定你的命运。非常适合“头尾”场景。
  • 骰子滚动器:支持标准D&D符号的坚固骰子滚轮(例如。, 1d20, 2d6, 4d8).非常适合AI扮演DM或玩家的TTRPG会话。
  • 真随机数:在指定范围内生成加密安全的随机整数或浮点数。
  • 命运之轮:旋转虚拟轮盘,从选项列表中随机选择一个项目(非常适合抽奖或决策)。

用法

您可以直接使用以下命令运行此MCP服务器 bunx 无需全局安装。

快速开始

bunx github:ringotypowriter/mcp-randoom

与Claude Desktop一起使用

要将其与Claude Desktop一起使用,请将以下配置添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "randoom": {
      "command": "bunx",
      "args": [
        "github:ringotypowriter/mcp-randoom"
      ]
    }
  }
}

工具

coin_flip

翻转硬币并返回“正面”或“反面”。

dice_roll

根据输入符号掷骰子。

  • 输入: dice (字符串)-例如“1d20”、“2d6”。
  • 输出:单卷和总卷。

random_number

生成一个随机数。

  • 输入:
    • min (编号)
    • max (编号)
    • integer (布尔值,默认值:true)
  • 输出:范围内的随机数。

wheel_spin

旋转控制盘以从列表中随机选择一个选项。

  • 输入: options (字符串数组)-选项列表(必须大于3)。
  • 输出:所选选项。

许可证

麻省理工学院