Dice Stats MCP服务器
MCP(模型上下文协议)服务器,为桌面RPG提供掷骰子和概率计算工具。
特性
- 使用标准骰子符号掷骰子(例如。,
2d6,1d20+5,3d6-2d4) - 计算骰子表达式的概率分布
- 支持具有数学运算(+、-、\*、/)的复杂骰子表达式
安装
NPX(推荐)
使用此工具最简单的方法是通过NPX:
npx @jmvilomet/dice-stats-mcp-server全球安装
您还可以全局安装它:
npm install -g @jmvilomet/dice-stats-mcp-server然后运行:
dice-stats-mcp-server与MCP客户端一起使用
要将此MCP服务器与您的MCP客户端(如Claude或GPT)集成,请将以下配置添加到客户端的MCP服务器列表中:
{
"mcpServers": {
"dice-stats": {
"command": "npx",
"args": [
"-y",
"@jmvilomet/dice-stats-mcp-server"
]
}
}
}工具
MCP服务器提供以下工具:
滚动
根据提供的符号掷骰子。
- 参数:
notation(string)-骰子符号滚动(例如。,2d6,1d20+5,3d6-2d4) - 返回:掷骰子的结果
例子:
roll("3d6+2")状态
计算所提供骰子符号的概率分布。
- 参数:
notation(string)-要分析的骰子符号(例如。,2d6,1d20+5,3d6-2d4) - 返回:每个可能结果的概率分布
例子:
stat("2d6")骰子符号
服务器支持以下骰子符号:
- 基本骰子:
NdS(例如。,1d6,2d10,3d4) - 修改器:
NdS+M或NdS-M(例如。,1d20+5,3d6-2) - 多个骰子组:
NdS+MdT(例如。,1d6+2d4) - 数学运算:+、-、\*、/(例如。,
2d6*3,(1d8+2)/2)
发展
设置
git clone https://github.com/JMVilomet/dice-stats-mcp-server.git
cd dice-stats-mcp-server
npm install构建
npm run build在本地运行
npm start许可证
麻省理工学院
