mcp_dice_roller

eXpire163/mcp_dice_roller

3.1

If you are the rightful owner of mcp_dice_roller and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Dice Roller MCP Server is a specialized server designed to facilitate dice rolling operations for tabletop gaming, D&D, and random number generation through a secure interface.

Dice Roller MCP Server

Thanks to https://youtu.be/GuTcle5edjk https://www.youtube.com/@NetworkChuck

A Model Context Protocol (MCP) server that provides comprehensive dice rolling functionality for tabletop gaming, D&D, and random number generation.

Purpose

This MCP server provides a secure interface for AI assistants to perform various dice rolling operations including coin flips, D&D dice rolls, and special dice mechanics like advantage/disadvantage and exploding dice.

Features

Current Implementation

  • flip_coin - Flip one or more coins and get heads/tails results
  • roll_standard_dice - Roll dice using standard notation (e.g., 2d6+3, 1d20-2)
  • roll_dnd_stats - Generate a full set of D&D ability scores using 4d6 drop lowest
  • roll_advantage - Roll with advantage (roll twice, keep higher)
  • roll_disadvantage - Roll with disadvantage (roll twice, keep lower)
  • roll_exploding - Roll exploding dice that reroll on max values
  • roll_fate - Roll Fate/Fudge dice (4dF) for Fate system games
  • roll_percentile - Roll percentile dice (d100) for percentage checks

Prerequisites

  • Docker Desktop with MCP Toolkit enabled
  • Docker MCP CLI plugin (docker mcp command)

Installation

See the step-by-step instructions provided with the files.

Usage Examples

In Claude Desktop, you can ask:

  • "Flip a coin for me"
  • "Roll 2d6+3 for damage"
  • "Generate D&D stats for a new character"
  • "Roll a d20 with advantage"
  • "Roll percentile dice for a skill check"
  • "Roll 3d6 exploding dice"
  • "Roll Fate dice"
  • "Flip 10 coins"

Architecture