dice
基于Bun的MCP协议骰子模拟器,为开发流程增添随机性与趣味性。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:dice。 它的用途是:基于Bun的MCP协议骰子模拟器,为开发流程增添随机性与趣味性。 详细介绍见:https://321skill.com/skills/dice/ 请根据该页面的说明完成安装。
使用示例
“为我的游戏角色进行一次攻击检定,使用1d20。”,它会调用dice技能,返回一个1到20之间的随机数作为检定结果。或者,在编写测试用例时,你可以说:“生成5组1到100之间的随机整数作为用户ID。”,它会快速提供多组随机数据。
介绍
dice是一个基于Bun运行时开发的MCP(Model Context Protocol)服务器,核心功能是模拟骰子投掷。它解决了在AI辅助的开发、游戏设计或决策模拟等场景中,需要便捷、可编程地引入随机元素的需求。
通过集成MCP协议,它可以被Claude Desktop、Cursor等支持MCP的AI助手或开发工具调用。使用时,你只需在支持MCP的客户端中配置该服务器地址,即可通过自然语言指令(如“投一个1d20”)来获取随机结果,无需离开当前工作环境。
它非常适合需要在工作流中快速引入随机化测试数据、进行概率模拟、为游戏或互动应用生成随机事件,或单纯想为枯燥的流程增加一些不确定趣味的开发者。对于智能体开发者,它也是一个轻量级的外部工具集成范例。
使用建议是,将其作为辅助工具集成到你的本地开发或AI工作流中,用于生成测试边界值、模拟用户行为或决策分支。需要注意的是,其随机性依赖于运行环境的随机数生成器,不适用于对安全性要求极高的加密或赌博场景。
核心特点
与通用的随机数生成函数或在线骰子网站相比,它深度集成MCP协议,可直接在AI编码助手(如Claude、Cursor)的上下文中被无缝调用,实现了随机化功能与智能体工作流的原生结合。同时,基于Bun开发保证了其启动和运行的高效性。
注意事项
不适合需要高度可验证的公平性(如赌博)或加密级别安全随机数的场景。
常见问题
这个骰子模拟器能模拟哪些骰子?
支持常见的骰子表达式,如1d6、2d20+3等,可模拟多面骰、多个骰子及加减修正。
如何在我的Claude Desktop里使用它?
需要在Claude Desktop的MCP设置中配置此服务器的路径或地址,配置成功后即可在对话中直接使用。