MCPサーバー · Cloudflare Workers

AIエージェントに、信頼できる乱数を。

乱択を言語モデルの予測に委ねません。random-mcpはWeb Crypto APIを使用し、整数・実数の確率分布、重み付き選択、複数標本の生成をMCPツールとして提供します。

3つの乱択ツール

3つのツールで一般的な乱択処理を扱います。すべてのツールはcountフィールドによる複数結果の生成に対応しています。

整数分布

random_int

一様分布、ベルヌーイ分布、二項分布、ポアソン分布から整数を生成します。

uniformbernoullibinomialpoisson

実数分布

random_double

一様分布、正規分布、対数正規分布、指数分布から浮動小数点数を生成します。

uniformnormallognormalexponential

候補選択

random_choice

候補から1つ以上を選択します。重み付け、および復元抽出・非復元抽出に対応します。

weightedbatchreplacement

言語モデルは予測する。くじは引かない。

モデルに無作為な選択を求めても、出力傾向によって特定の値が選ばれやすくなることがあります。このサーバーは乱択をモデルの外部で実行し、エージェントから明示的に呼び出せるツールとして提供します。

偏りのない整数生成

整数生成では棄却法を使用して剰余バイアスを防ぎます。乱数源の範囲が指定範囲で割り切れない場合でも、一部の値だけが出やすくなることを避けます。

用途に合わせた確率分布

整数では一様・ベルヌーイ・二項・ポアソン分布、実数では一様・正規・対数正規・指数分布を指定できます。

MCPクライアントに追加

カスタムMCPサーバーを追加

クライアントのMCP接続設定を開き、カスタムのStreamable HTTPサーバーを選択します。

エンドポイントを入力

上記のMCPエンドポイントを指定し、認証方法としてOAuthを選択します。

許可してサインイン

アクセスを許可し、GitHubへのサインインを完了して、使用するツールを有効化します。