We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/okoshi-f/random-value-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# ランダム値生成MCPサーバー 実装ステップ
## 概要
- 数値または文字列のランダム値を生成するMCPサーバー
- 数値: ユーザー指定範囲の整数を返す
- 文字列: ユーザー指定長さのアルファベット・数値文字列を返す
## 実装ステップ
### 1. プロジェクト初期化
- [x] `package.json`作成とMCP関連パッケージのインストール
- [x] TypeScript設定(`tsconfig.json`)
- [x] 基本ディレクトリ構造の作成
### 2. MCPサーバー基本構造
- [x] MCPサーバーのエントリーポイント作成
- [x] サーバー初期化とツール登録の基本コード
- [x] 接続処理とエラーハンドリング
### 3. ツール定義
- [x] 数値生成ツール(`generate_random_number`)の定義
- パラメータ: `min`(最小値), `max`(最大値)
- [x] 文字列生成ツール(`generate_random_string`)の定義
- パラメータ: `length`(文字列長)
### 4. ランダム値生成ロジック実装
- [x] 指定範囲内の整数生成関数
- [x] 指定長さのランダム文字列生成関数(英数字)
- [x] 入力値検証とエラーハンドリング
### 5. サーバー起動設定
- [x] 起動スクリプトの作成
- [x] 設定ファイル(必要に応じて)
- [x] ログ出力の設定
### 6. テストとデバッグ
- [x] 各ツールの動作確認
- [x] エラーケースのテスト
- [x] MCPクライアントでの接続テスト
## 技術要件
- Node.js + TypeScript
- @modelcontextprotocol/sdk パッケージ
- JSON Schema での入力検証