Dice Roller
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., "@Dice Rollerroll 2d20 and keep the highest"
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.
đČ Dice Roller â MCP Server
Serveur MCP (Model Context Protocol) de lancer de dés pour parties de jeu de rÎle, packagé avec Docker et exposé via le Docker MCP Toolkit.
𧰠Prérequis
Docker Desktop installé et lancé
Le plugin Docker MCP Toolkit activé :
Docker Desktop â Settings â Beta features â MCP ToolkitUn client compatible MCP : Claude Desktop
Related MCP server: Dice Roller MCP Server
đ ïž Outils disponibles
Outil | Description |
| Pile ou face |
| Lance N dés à X faces ( |
| Notation standard, ex : |
| Caractéristiques D&D (4d6, on garde les 3 meilleurs) |
| Jet avec avantage (2 jets, garde le meilleur) |
| Jet avec désavantage (2 jets, garde le pire) |
| Jet + modificateur, comparaison optionnelle à une difficulté |
| Ordre d'initiative pour une liste de joueurs |
đ Installation
1. Construire l'image Docker
docker build -t dice-mcp-server .Vérifier que l'image démarre correctement :
docker run -i --rm dice-mcp-server
# â doit afficher : INFO - Starting Dice Roller MCP server...
# Ctrl+C pour quitter2. Créer un catalogue MCP personnalisé
docker mcp catalog create custom --title "Custom Catalog"3. Ajouter le serveur dice au catalogue
L'image étant uniquement locale, on la décrit via le fichier catalog_entry.yaml fourni et on l'ajoute avec le schéma file:// :
docker mcp catalog server add custom:latest --server file://$(pwd)/catalog_entry.yamlVérifier :
docker mcp catalog show custom4. Créer un profil incluant ce serveur
docker mcp profile create --name dev-tools --server catalog://custom:latest/diceVérifier :
docker mcp profile show dev_tools5. Connecter le profil au client
Claude Desktop (scope global obligatoire, ce client ne supporte pas le scope projet) :
docker mcp client connect claude-desktop --profile dev_tools --globalVoir tous les clients disponibles :
docker mcp client ls6. Redémarrer le client
Fermer complĂštement l'application et la relancer, afin qu'elle recharge la configuration MCP.
7. Tester
Dans le chat du client connecté, demander par exemple :
"Lance un dé à 20 faces" "GénÚre des caractéristiques de personnage D&D"
â ïž Notes de compatibilitĂ© & piĂšges connus
Le SDK Python mcp v2.0.0 casse ce projet
Le SDK officiel mcp a publié une version 2.0.0 stable le 28 juillet 2026, qui restructure l'API en profondeur :
FastMCPest renomméMCPServerLe chemin d'import
mcp.server.fastmcpn'existe plusmcp.typesest déplacé vers un package séparémcp-types
âĄïž requirements.txt doit impĂ©rativement Ă©pingler une version sous la v2 :
mcp[cli]>=1.2.0,<2Mode "Dynamic MCP"
Par défaut, le gateway peut exposer uniquement des outils "méta" de découverte (mcp-find, mcp-exec, etc.) plutÎt que les outils du serveur directement. Si docker mcp tools ls affiche 8 outils génériques au lieu des outils de dés, revenir à l'affichage classique (tous les outils visibles directement) :
docker mcp feature disable dynamic-toolsđ Structure du projet
dice-roller/
âââ Dockerfile # Image Python 3.11-slim + serveur MCP
âââ requirements.txt # mcp[cli]>=1.2.0,<2
âââ dice_server.py # Code du serveur (FastMCP)
âââ catalog_entry.yaml # Description du serveur pour le catalogue Docker MCP
âââ README.md # Ce fichierđ Licence
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceProvides cryptographically secure random dice rolls for AI assistants, supporting standard and advanced dice notation for tabletop RPGs and games.Last updated8
- Flicense-qualityDmaintenanceEnables dice rolling mechanics for tabletop RPGs including standard dice notation, coin flips, advantage/disadvantage rolls, exploding dice, and maintains a history of recent rolls. Supports D\&D 5e mechanics and various gaming dice types (d4, d6, d8, d10, d12, d20, d100).Last updated
- Flicense-qualityDmaintenanceProvides comprehensive dice rolling functionality for tabletop games and RPGs, supporting standard dice notation, D\&D ability score generation, advantage/disadvantage rolls, and skill checks against difficulty classes.Last updated
- Flicense-qualityDmaintenanceProvides comprehensive dice rolling, coin flipping, and tabletop RPG mechanics for AI assistants like Claude. It enables real-time tabletop gaming through features such as standard NdM notation, advantage/disadvantage rolls, and D\&D character stat generation.Last updated1
Related MCP Connectors
D&D 5e MCP â wraps the D&D 5th Edition API (free, no auth)
500+ deterministic tools for AI agents: math, conversion, validation, hashing, encoding, date/time.
Wynncraft MMO player + guild + leaderboard + item DB lookups.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/capsjs/MCP_Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server