Random Value MCP Server
Click on "Deploy 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., "@Random Value MCP Server generate a random number between 1 and 100"
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.
ランダム値生成MCPサーバー
ランダムな数値と文字列を生成するModel Context Protocol (MCP) サーバーです。
機能
ランダム数値生成: 指定した範囲内のランダムな整数を生成
ランダム文字列生成: 指定した長さのランダムな英数字文字列を生成
入力値検証: 包括的なエラーハンドリングと検証
MCP準拠: MCPプロトコル仕様との完全な互換性
Related MCP server: Random Number MCP
ツール
generate_random_number
指定した範囲内のランダムな整数を生成します。
パラメータ:
min(number): 最小値(含む)max(number): 最大値(含む)
例:
{
"name": "generate_random_number",
"arguments": {
"min": 1,
"max": 100
}
}generate_random_string
英数字(A-Z, a-z, 0-9)を使用して指定した長さのランダム文字列を生成します。
パラメータ:
length(number): 生成する文字列の長さ(最小: 1)
例:
{
"name": "generate_random_string",
"arguments": {
"length": 10
}
}インストール
リポジトリをクローン
依存関係をインストール:
npm installプロジェクトをビルド:
npm run build
使用方法
直接実行
node dist/index.js起動スクリプト使用
./bin/start.shMCPクライアント設定
MCPクライアントの設定に追加:
{
"mcpServers": {
"random-value-server": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/random-value-mcp-server"
}
}
}Claude Code統合
このMCPサーバーをClaude Codeで使用するには:
サーバーがビルドされ準備完了していることを確認:
npm run buildClaude Codeの設定にサーバー設定を追加。MCP設定ファイル(通常は
~/.config/claude-code/mcp.json、devcontainer内であればclaude mcp add random-value-generator node /workspace/dist/index.jsなど)を作成または編集:{ "mcpServers": { "random-value-server": { "command": "node", "args": ["dist/index.js"], "cwd": "/absolute/path/to/random-value-mcp-server" } } }新しいMCPサーバーを読み込むためClaude Codeを再起動
サーバーがClaude Codeセッションで利用可能になります。以下のようにして使用できます:
generate_random_numberwithminandmaxパラメータgenerate_random_stringwithlengthパラメータ
Claude Codeでの使用例:
1から100の間のランダムな数値を生成してください。
8文字のランダムな文字列を生成してください。Claude Codeが自動的にMCPサーバーを使用してこれらのリクエストを処理します。
テスト
テストスイートを実行:
node test/test-server.js以下をテストします:
サーバー初期化
ツール一覧
ランダム数値生成(有効・無効なケース)
ランダム文字列生成(有効・無効なケース)
エラーハンドリング
開発
npm run build: TypeScriptコードをビルドnpm run dev: 変更を監視して再ビルドnpm run clean: ビルドアーティファクトをクリーン
技術詳細
プロトコル: MCP (Model Context Protocol)
トランスポート: STDIO
言語: TypeScript/Node.js
SDK: @modelcontextprotocol/sdk
エラーハンドリング
サーバーには包括的なエラーハンドリングが含まれています:
無効なパラメータ範囲(数値でmin > max)
無効な文字列長(< 1)
必須パラメータの欠如
未知のツール名
すべてのエラーは適切なMCPエラーレスポンスとして説明的なメッセージと共に返されます。
Available Tools
2 toolsgenerate_random_numberB
Generate a random integer within a specified range
Inputs: min (required), max (required).
generate_random_stringC
Generate a random string of specified length using alphanumeric characters
Inputs: length (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one generates random numbers within a range, while the other generates random strings of a specified length. There is no overlap in functionality, making it easy for an agent to choose the correct tool based on the desired output type.
Both tools follow a consistent verb_noun naming pattern with 'generate_random_' as the prefix, followed by the specific output type ('number' or 'string'). This uniformity makes the tool set predictable and easy to understand.
With only two tools, the server feels thin for a 'Random Value MCP Server' that might be expected to handle more varied random generation tasks (e.g., booleans, floats, UUIDs, or selections from lists). The scope is minimal, limiting its utility in broader contexts.
The tool set is severely incomplete for a random value generation domain. It lacks common operations like generating random booleans, floats, UUIDs, or picking random items from lists, which are typical needs in such applications. This will likely cause agent failures when more diverse random values are required.
Maintenance
Related MCP Connectors
Remote MCP for JSON repair, hashing, formatting, IDs, dates, units, and other small tools.
1Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Paid deterministic utilities and automation services for AI agents via MCP and x402.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Related MCP Servers
- FlicenseAqualityDmaintenanceRandomWeb3MCP is a random element generation service based on EVM block hash. The service provides various random element generation tools that can be used in games, finance, testing, and other fields.102-
- AlicenseAqualityCmaintenanceProduction-ready MCP server that provides LLMs with essential random generation abilities, including random integers, floats, choices, shuffling, and cryptographically secure tokens.743 PyPI50MIT
- AlicenseAqualityDmaintenanceAn encrypted and secure random number generation server that complies with the MCP protocol, suitable for AI applications, LLMS, and other systems that require high-quality random numbers.72Apache 2.0
- AlicenseBqualityCmaintenanceGenerates UUID, ULID, and NanoID identifiers via MCP protocol.511 npm92 PyPIMIT