Skip to main content
Glama

RandomUser MCP Server

by rycid

Servidor MCP de RandomUser

Un servidor MCP que proporciona acceso mejorado a la API randomuser.me con características adicionales como formato personalizado, generación de contraseñas y distribución ponderada de nacionalidad.

Instalación

Clonar el repositorio:

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

Uso

Agregue a su archivo de configuración de MCP ( claude_desktop_config.json o cline_mcp_settings.json ):

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

Herramientas disponibles

obtener_usuario_aleatorio

Obtenga un único usuario aleatorio con opciones personalizables.

{ "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 } }

obtener_múltiples_usuarios

Obtenga múltiples usuarios aleatorios con distribución de nacionalidad ponderada.

{ "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 } } }

Formatos de salida

El servidor admite múltiples formatos de salida:

JSON (predeterminado)

  • Objetos anidados o aplanados

  • Formatos de nombre personalizables (completo, nombre_apellido, separado)

  • Opciones de formato de fecha (iso, unix, formateada)

CSV

  • Delimitador personalizable

  • Encabezados opcionales

  • Estructura de datos aplanada automáticamente

SQL

  • Compatibilidad con múltiples dialectos (MySQL, PostgreSQL, SQLite)

  • Sentencias CREATE TABLE opcionales

  • Escape y manejo de tipos adecuados

XML

  • Formato XML estándar

  • Estructura de datos anidada

  • Escape adecuado de caracteres especiales

Selección de campo

Incluir o excluir campos específicos:

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

Nacionalidades admitidas

  • AU: Australia

  • BR: Brasil

  • CA: Canadá

  • CH: Suiza

  • DE: Alemania

  • DK: Dinamarca

  • ES: España

  • FI: Finlandia

  • FR: Francia

  • GB: Reino Unido

  • IE: Irlanda

  • EN: India

  • IR: Irán

  • MX: México

  • NL: Países Bajos

  • NO: Noruega

  • NZ: Nueva Zelanda

  • RS: Serbia

  • TR: Turquía

  • UA: Ucrania

  • EE.UU.: Estados Unidos

Desarrollo

# 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

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Proporciona acceso mejorado a la API randomuser.me con funciones avanzadas como formato personalizado, generación de contraseñas y distribución ponderada de nacionalidad.

  1. Instalación
    1. Uso
      1. Herramientas disponibles
      2. Formatos de salida
      3. Selección de campo
      4. Nacionalidades admitidas
    2. Desarrollo
      1. Licencia

        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
          34
          3
          MIT License
        • -
          security
          A
          license
          -
          quality
          Enables enriching banking data with the Ntropy API, providing tools to create account holders and enrich transactions efficiently.
          Last updated -
          4
          MIT License
          • Apple
        • -
          security
          F
          license
          -
          quality
          Enables enrichment of banking data through the Ntropy API, including creating account holders and enriching transaction details.
          Last updated -
          • Apple
        • -
          security
          A
          license
          -
          quality
          Web Content Retrieval (full webpage, filtered content, or Markdown-converted), Custom User-Agent, Multi-HTTP Method Support (GET/POST/PUT/DELETE/PATCH), LLM-Controlled Request Headers, LLM-Accessible Response Headers, and more.
          Last updated -
          7
          4
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/rycid/randomuserMCP'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server