mcpField
M
MCP サーバー ダイスロール (mcp-server-diceroll)

MCP サーバー ダイスロール (mcp-server-diceroll)

Local
github.com/aikiyyDeveloper Tools0Updated 81w ago

About MCP サーバー ダイスロール (mcp-server-diceroll)

This MCP server demo provides dice rolling and basic numeric operations, suitable for demonstrating and calling simple tools. It also generates UUIDs and dynamic greeting messages.

Key features

  1. 01Add two numbers
  2. 02Roll dice with chosen sides and count
  3. 03Generate UUID v1 or v4
  4. 04Create greetings for a name

Use cases

  1. 01Perform simple addition
  2. 02Simulate dice rolls with chosen parameters
  3. 03Generate a UUID or greeting

MCP support

It exposes addition, dice-roll, and UUID-generation tools to MCP clients, along with a greeting:// resource for generating greeting messages.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP サーバー ダイスロール (mcp-server-diceroll)

シンプルな MCP (Model Calling Protocol) サーバーのデモプロジェクトです。このサーバーはダイスロール機能と基本的な数値演算機能を提供します。

機能

  • 数値の加算
  • カスタマイズ可能なダイスロール(サイコロの面数と振る回数を指定可能)
  • UUID生成(バージョン4またはバージョン1)
  • 動的な挨拶メッセージ生成

要件

  • Python 3.12 以上
  • mcp ライブラリ 1.6.0 以上
  • uv (Python パッケージマネージャー)

インストール

  1. リポジトリをクローンします:
git clone https://github.com/yourusername/mcp-server-diceroll.git
cd mcp-server-diceroll
  1. uvがインストールされていない場合は、インストールします:
curl -sSf https://astral.sh/uv/install.sh | bash
  1. uvを使用して仮想環境を作成し、依存関係をインストールします:
uv venv
source .venv/bin/activate  # macOS/Linuxの場合
# または
.venv\Scripts\activate  # Windowsの場合

uv pip install -e .

使用方法

サーバーを起動するには:

python server.py

または、uvを使用して実行することもできます:

uv run python server.py

サーバーが起動すると、以下のツールが利用可能になります:

  1. add - 2つの数値を加算します
  2. roll_dice - サイコロを振ります(デフォルトは6面体のサイコロを1回)
  3. generate_uuid - UUIDを生成します(デフォルトはバージョン4、バージョン1も指定可能)
  4. greeting://{name} - 指定された名前に対する挨拶メッセージを生成します

参考資料

例

サーバーにリクエストを送信する方法については、MCP クライアントのドキュメントを参照してください。

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.