Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Roll dice using standard notation (2d6, 1d20+5), D&D stats, coin flips, and more!
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"dice-roller": {
"command": "uvx",
"args": [
"mcp-dice-roller"
]
}
}
}ターミナルでこれを実行します
claude mcp add dice-roller -- uvx mcp-dice-rollerプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"dice-roller": {
"command": "uvx",
"args": [
"mcp-dice-roller"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"dice-roller": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-dice-roller"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント vandewilly で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.0)がレジストリに届いたのは11 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Tools MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Web production tools for AI agents: contrast, JP text, WebP, JSON-LD, slugs, dates and 40+ more
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A simple MCP (Model Context Protocol) server for rolling dice. Perfect for tabletop games, random decisions, and more!
2d6, 1d20+5, 3d8-24d6kh3 (keep highest 3) and 2d20kl1 (keep lowest)pip install mcp-dice-roller
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": { "dice-roller": { "command": "python", "args": ["-m", "mcp_dice_roller"] } } }
Add to your VS Code MCP settings:
{
"mcp.servers": { "dice-roller": { "command": "python", "args": ["-m", "mcp_dice_roller"] } } }
Roll dice using standard notation.
roll_dice("2d6") → Roll two 6-sided dice
roll_dice("1d20+5") → Roll d20 and add 5 roll_dice("4d6kh3") → Roll 4d6, keep highest 3 roll_dice("2d20kl1") → Roll 2d20, keep lowest (disadvantage)
Example Response:
{
"notation": "2d6+3", "rolls": [4, 6], "kept": [4, 6], "subtotal": 10, "modifier": 3, "total": 13 }
Roll the same dice multiple times with statistics.
roll_multiple("1d20", 5) → Roll d20 five times
Example Response:
{
"notation": "1d20", "times": 5, "totals": [15, 8, 20, 3, 12], "statistics": { "min": 3, "max": 20, "sum": 58, "average": 11.6 } }
Generate D&D 5e character ability scores.
Example Response:
{
"method": "4d6 drop lowest", "stats": [ {"rolls": [4, 3, 5, 6], "kept": [4, 5, 6], "total": 15}, {"rolls": [2, 4, 4, 3], "kept": [3, 4, 4], "total": 11}, ... ], "totals": [15, 11, 14, 13, 10, 16], "sum": 79 }
Flip a coin.
flip_coin() → Flip once
flip_coin(10) → Flip 10 times
Pick randomly from options.
pick_random("pizza, burger, sushi, tacos")
Example Response:
{
"options": ["pizza", "burger", "sushi", "tacos"], "selected": "sushi", "total_options": 4 }
Roll d100 (percentile dice).
Example Response:
{
"tens_die": 7, "ones_die": 3, "result": 73 }
# Clone the repository
git clone https://github.com/vandewilly/mcp-dice-roller.git cd mcp-dice-roller
pip install -e ".[dev]"
pytest
python -m mcp_dice_roller
MCP Name: io.github.vandewilly/dice-roller
This server is published to the MCP Registry.
MIT License - see LICENSE for details.
Vandewilly Silva (@vandewilly)