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)

-
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.

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
          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

        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