RandomUser MCP Server

by rycid

Integrations

  • Supports SQL output format with MySQL dialect for random user data, including CREATE TABLE statements and proper type handling.

  • Supports SQL output format with PostgreSQL dialect for random user data, including CREATE TABLE statements and proper type handling.

  • Supports SQL output format with SQLite dialect for random user data, including CREATE TABLE statements and proper type handling.

RandomUser MCP サーバー

カスタム フォーマット、パスワード生成、加重国籍分布などの追加機能により、randomuser.me API への拡張アクセスを提供する MCP サーバー。

インストール

リポジトリをクローンします。

git clone https://github.com/rycid/randomuserMCP.git cd randomuserMCP # Install dependencies npm install # Build the project npm run build

使用法

MCP 設定ファイル ( claude_desktop_config.jsonまたはcline_mcp_settings.json ) に追加します。

{ "mcpServers": { "randomuser": { "command": "node", "args": ["path/to/randomuserMCP/build/index.js"] } } }

利用可能なツール

get_random_user

カスタマイズ可能なオプションを持つランダムなユーザーを 1 人取得します。

{ "gender": "female", "nationality": "US", "fields": { "mode": "include", "values": ["name", "email", "phone"] }, "format": { "type": "json", "structure": { "flattenObjects": true, "nameFormat": "full" } }, "password": { "charsets": ["special", "upper", "lower", "number"], "minLength": 8, "maxLength": 12 } }
複数のユーザーを取得する

重み付けされた国籍分布を持つ複数のランダムなユーザーを取得します。

{ "count": 10, "nationality": ["US", "GB", "FR"], "nationalityWeights": { "US": 0.5, "GB": 0.3, "FR": 0.2 }, "fields": { "mode": "include", "values": ["name", "email", "nat"] }, "format": { "type": "csv", "csv": { "delimiter": ",", "includeHeader": true } } }

出力形式

サーバーは複数の出力形式をサポートしています。

JSON(デフォルト)
  • ネストされたオブジェクトまたはフラット化されたオブジェクト
  • カスタマイズ可能な名前の形式(フルネーム、名字と姓、別姓)
  • 日付フォーマットオプション(ISO、UNIX、フォーマット済み)
CSV
  • カスタマイズ可能な区切り文字
  • オプションのヘッダー
  • 自動的にフラット化されたデータ構造
SQL
  • 複数の方言のサポート (MySQL、PostgreSQL、SQLite)
  • オプションのCREATE TABLE文
  • 適切なエスケープと型処理
XML
  • 標準XML形式
  • ネストされたデータ構造
  • 特殊文字の適切なエスケープ

フィールド選択

特定のフィールドを含めるか除外する:

{ "fields": { "mode": "include", // or "exclude" "values": [ "name", "phone", "email", "location", "picture", "dob", "login", "registered", "id", "cell", "nat" ] } }

サポートされている国籍

  • AU: オーストラリア
  • BR: ブラジル
  • CA: カナダ
  • CH: スイス
  • DE: ドイツ
  • DK: デンマーク
  • ES: スペイン
  • FI: フィンランド
  • FR: フランス
  • GB: イギリス
  • IE: アイルランド
  • IN: インド
  • IR: イラン
  • MX: メキシコ
  • NL: オランダ
  • いいえ: ノルウェー
  • NZ: ニュージーランド
  • RS: セルビア
  • TR: トルコ
  • UA: ウクライナ
  • 米国: アメリカ合衆国

発達

# Install dependencies npm install # Build the project npm run build # Start in development mode (with watch mode) npm run dev # Start the server npm start

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

カスタム フォーマット、パスワード生成、加重国籍分布などの高度な機能を備えた randomuser.me API への拡張アクセスを提供します。

  1. インストール
    1. 使用法
      1. 利用可能なツール
      2. 出力形式
      3. フィールド選択
      4. サポートされている国籍
    2. 発達
      1. ライセンス

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Provides random number generation utilities, including a secure UUID generator powered by Node's crypto module.
          Last updated -
          7
          13
          2
          TypeScript
          MIT License
        • A
          security
          F
          license
          A
          quality
          Enables 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
          JavaScript
          • Apple
        • A
          security
          F
          license
          A
          quality
          Leverages large language models to analyze users' WeGene genetic testing reports, providing access to report data via custom URI schemes and enabling profile and report management through OAuth authentication and API utilization.
          Last updated -
          4
          2
          Python
          • Apple
        • -
          security
          F
          license
          -
          quality
          A personal MCP server for securely storing and accessing API keys across projects using the macOS Keychain, letting AI assistants and applications retrieve credentials through natural language.
          Last updated -
          10
          TypeScript
          • Apple

        View all related MCP servers

        ID: bbia3jeo9b