MCPランド
UUID、数値、文字列、パスワード、ガウス分布、サイコロを振る、カードの描画など、さまざまな乱数生成ユーティリティを提供するモデル コンテキスト プロトコル (MCP) サーバー。
インストール
またはグローバルにインストールします:
特徴
UUIDジェネレータ
RFC 4122 バージョン 4 UUID を生成する
安全な乱数生成のためにNodeのネイティブ暗号モジュールを使用する
パラメータは必要ありません
乱数ジェネレータ
指定された範囲内で乱数を生成します
設定可能な最小値と最大値(両端を含む)
パラメータが指定されていない場合は、デフォルトで 0 ~ 100 の範囲になります。
ガウス乱数ジェネレータ
ガウス(正規)分布に従う乱数を生成します
0~1の範囲に正規化
パラメータは必要ありません
ランダム文字列ジェネレータ
設定可能な長さと文字セットでランダムな文字列を生成します
複数の文字セットをサポートします:
英数字 (デフォルト): A ~ Z、a ~ z、0 ~ 9
数字: 0~9
小文字: a〜z
大文字: AZ
特殊: !@#$%^&*()_+-=[]{};'"\|,.<>/?
設定可能な文字列の長さ(デフォルトは10)
パスワードジェネレーター
さまざまな文字タイプを組み合わせた強力なパスワードを生成します
各タイプ(大文字、小文字、数字、特殊文字)から少なくとも 1 文字が含まれていることを確認します。
設定可能な長さ(最小 8、デフォルト 16)
警告: パスワードはローカルで生成されますが、専用のパスワードマネージャーを使用することをお勧めします。
ダイスローラー
標準的なサイコロ表記法を使用して複数のサイコロを振る
「2d6」(6面ダイス2個)、「1d20」(20面ダイス1個)などの表記をサポートします。
各サイコロセットの個々のロールと合計を返します
複数の異なるサイコロセットを一度に振ることができます(例:「2d6」、「1d20」、「4d4」)
カード引き出し
標準的な52枚のカードデッキからカードを引く
base64エンコードを使用して、ドロー間のデッキの状態を維持します。
引いたカードと残りのデッキの状態を返します
デッキサイズまで任意の数のカードを引くことをサポートします
各ドローの前に利用可能なカードを適切にシャッフルする
使用法
CLIツールとして
MCPクライアントとの統合
MCP クライアント構成に追加します:
使用例
貢献
開発のセットアップとガイドラインについては、 CONTRIBUTING.md を参照してください。
ライセンス
ISC
Related MCP Servers
- Asecurity-licenseAqualityEnables interaction with a tool for generating true random coin flips via random.org's API, supporting multiple custom side configurations and illustrating the Model Context Protocol.Last updated -1
- Asecurity-licenseAqualityProvides enhanced access to the randomuser.me API with advanced features like custom formatting, password generation, and weighted nationality distribution.Last updated -2MIT License
- Asecurity-licenseAqualityA simple service that generates random UUIDs when requested through Claude Desktop.Last updated -1
- Asecurity-licenseAqualityProvides AI assistants with capabilities to generate collision-resistant unique identifiers using UUID v4 and CUID2 algorithms.Last updated -191MIT License