Token导航 LogoToken导航TokenDH.com
Roleplaying MCP logo
运维云端stdio官方级别未说明来源级核验

Roleplaying MCP

MCP Server

一个用于多种游戏系统的骰子模拟服务器,支持多种骰子投掷方式和游戏规则。

工具数

5

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

patissierMongs

提供方

patissierMongs

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install roleplaying-dice-mcp

详细介绍

Dice MCP服务器

用于跨多个游戏系统滚动TRPG骰子的模型上下文协议(MCP)服务器。

快速开始

uvx(推荐)

{
  "mcpServers": {
    "dice": {
      "command": "uvx",
      "args": ["roleplaying-dice-mcp"]
    }
  }
}
配置:macOS ~/Library/Application Support/Claude/claude_desktop_config.json /窗户 %APPDATA%\Claude\claude_desktop_config.json

pip/Docker

pip install roleplaying-dice-mcp
roleplaying-dice-mcp
docker build -t dice-mcp-server . && docker run -i dice-mcp-server

工具

工具目的关键参数
roll_dice使用标准符号(NdM+X,kh/kl,dF)掷骰子notation, advantage, bonus_dice, target, degrees
roll_pool骰子池成功计数(WoD、Shadowrun)pool, target, explode, count_ones
reroll用相同的参数重新滚动最后一卷--
get_history检索最近的滚动日志limit
clear_history清除滚动历史记录--

内容.md 用于系统特定的参数映射和不变量。

______________________________________________________________________

参数参考

roll_dice

参数类型默认值说明
notation字符串*必需的*骰子表达式: 1d20+5, 4d6kh3, 4dF+2, 1d100
advantage bool的。 false滚动d20两次,取更高的(仅限1d20)
disadvantage bool的。 false滚动d20两次,取较低的(仅1d20)
bonus_diceint0CoC奖励骰子(0–2,仅1d100)-额外十个,保持最低
penalty_diceint0CoC惩罚骰子(0–2,仅1d100)-额外的十分,保持最高
targetint--DC/AC/技能值用于成功检查
target_modeenum"at_least""at_least" (D&D:≥)或 "at_most" (CoC:≤)
critical bool的。 falseNat 20/1检测。随着 degrees="pf2e",偏移度±1步
degrees枚举--"coc" / "pf2e" / "pbta" --启用学位计算

roll_pool

参数类型默认值说明
poolint*必需的*骰子数量(1-50)
sidesint10每个模具的侧面
targetint8成功的最小值(≥)
explode bool的。 false重新滚动到最大值
double_onint--在该值或更高值下加倍成功(必须≥target)
count_ones bool的。 false启用僵尸/故障检测

get_history

参数类型默认值说明
limitint10要检索的最近卷数(1-100)

系统覆盖范围

系统覆盖范围使用的主要功能
D&D 5e95%符号、优势、关键、目标、4d6kh3
CoC 7e85%d100,加/罚骰子,度数=CoC,最大值
PF2e85%d20+mod,度数=PF2e,临界(nat 20/1偏移)
PbtA90%2d6+mod,度数=PbtA
死亡率95%4dF+mod
WoD90%滚池、爆炸、计数一(botch)
Shadowrun85%roll_pool(d6),计数1(故障)
野蛮世界50%爆炸性工作,但没有野生死亡或饲养计数

项目结构

├── server.py              # MCP server — tools & handlers
├── dice_parser.py         # Notation parser (NdM, NdF, kh/kl)
├── history.py             # Roll history manager
├── src/roleplaying_dice_mcp/  # PyPI package
├── tests/test_trpg_scenario.py
├── pyproject.toml
├── Dockerfile
└── README.md

许可证

麻省理工学院

目录标签

目录标签

PythonClaude云端部署骰子模拟本地部署游戏工具TRPG多系统支持投掷历史

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP