Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Dice Rollerroll 4d6 drop lowest six times for my character stats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Dice Roller 🎲
A simple MCP (Model Context Protocol) server for rolling dice. Perfect for tabletop games, random decisions, and more!
Features
Standard Dice Notation - Roll any dice using notation like
2d6,1d20+5,3d8-2Keep Highest/Lowest - Support for
4d6kh3(keep highest 3) and2d20kl1(keep lowest)D&D Stat Rolling - Quick character stat generation using 4d6 drop lowest
Coin Flips - Simple heads or tails
Random Picker - Choose randomly from a list of options
Percentile Dice - Roll d100 with tens and ones dice
Installation
Usage
With Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
With VS Code
Add to your VS Code MCP settings:
Tools
roll_dice
Roll dice using standard notation.
Example Response:
roll_multiple
Roll the same dice multiple times with statistics.
Example Response:
roll_dnd_stats
Generate D&D 5e character ability scores.
Example Response:
flip_coin
Flip a coin.
pick_random
Pick randomly from options.
Example Response:
roll_percentile
Roll d100 (percentile dice).
Example Response:
Development
Setup
Running Locally
MCP Registry
MCP Name: io.github.vandewilly/dice-roller
This server is published to the MCP Registry.
License
MIT License - see LICENSE for details.
Author
Vandewilly Silva (@vandewilly)