trpg-dice-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| roll_diceA | 掷骰并计算完整算术表达式。支持四则运算、括号、取整函数及全部修饰符。 示例:
|
| roll_tableA | 从随机表中抽取结果。支持三种模式互斥:显式范围、权重、等概率。支持嵌套触发。 示例:
|
| roll_checkB | 技能/属性检定。支持多种规则预设和自定义成功等级。 示例:
|
| roll_poolA | 骰池检定(Shadowrun / WoD / Year Zero 等)。统计满足条件的成功骰数。 示例:
|
| roll_fateB | FATE 系统专用:4dF + 修正值,带梯形评价。 示例:
|
| pick_randomA | 从列表中随机抽取。Fisher-Yates 洗牌 + 密码学随机。 示例:
|
| get_roll_historyA | 查询掷骰历史。暗骰条目只显示"结果保密"。 示例:
|
| reveal_hidden_rollA | 解锁查看暗骰结果,返回完整掷骰明细。 示例:
|
| opposed_checkA | 双方对抗检定。比较两名角色的 margin/total/成功等级判定胜负。 示例:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| CoC 7th Edition | |
| D&D 5th Edition | |
| Powered by the Apocalypse | |
| GURPS | |
| RuneQuest | |
| FATE |
TDQS
Scored across 9 tools
Each tool targets a distinct aspect of TRPG rolling: basic dice expressions, tables, skill checks, dice pools, FATE dice, arbitrary selection, history, hidden roll reveal, and opposed checks. No two tools have overlapping purposes, and the descriptions clarify niche uses like d66 or nested triggers.
All tool names follow a clear verb_first_noun pattern in snake_case (roll_dice, roll_table, pick_random, get_roll_history, reveal_hidden_roll). The roll_* prefix is used for dice-related tools, with only opposed_check deviating slightly but still readable and consistent in style.
9 tools is well-scoped for a TRPG dice server, covering the core surface without bloat. Each tool serves a distinct gameplay need, from basic rolls to history management, making the count appropriate.
The tool set covers the full life cycle of dice rolls: rolling (multiple types), evaluating checks/pools, handling tables, tracking history, revealing hidden rolls, and even opposed checks. Missing operations like clearing history or editing rolls are not essential for the domain, so the surface feels complete.