MCP Rand
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona varias utilidades de generación aleatoria, incluidos UUID, números, cadenas, contraseñas, distribución gaussiana, lanzamiento de dados y robo de cartas.
Instalación
O instalar globalmente:
Related MCP server: RandomUser MCP Server
Características
Generador de UUID
Genera UUID de la versión 4 de RFC 4122
Utiliza el módulo criptográfico nativo de Node para la generación aleatoria segura
No se requieren parámetros
Generador de números aleatorios
Genera números aleatorios dentro de un rango específico
Valores mínimos y máximos configurables (inclusive)
El valor predeterminado es el rango 0-100 si no se proporcionan parámetros
Generador aleatorio gaussiano
Genera números aleatorios siguiendo una distribución gaussiana (normal)
Normalizado al rango 0-1
No se requieren parámetros
Generador de cadenas aleatorias
Genera cadenas aleatorias con longitud y conjuntos de caracteres configurables.
Admite múltiples conjuntos de caracteres:
alfanumérico (predeterminado): AZ, az, 0-9
numérico: 0-9
minúsculas: az
mayúsculas: AZ
especial: !@#$%^&*()_+-=[]{};'"\|,.<>/?
Longitud de cadena configurable (predeterminada en 10)
Generador de contraseñas
Genera contraseñas seguras con una combinación de tipos de caracteres.
Asegura al menos un carácter de cada tipo (mayúsculas, minúsculas, números, especiales)
Longitud configurable (mínimo 8, predeterminado 16)
ADVERTENCIA: Aunque las contraseñas se generan localmente, se recomienda utilizar un administrador de contraseñas dedicado.
Tirador de dados
Tira varios dados utilizando la notación de dados estándar
Admite notaciones como "2d6" (dos dados de seis caras), "1d20" (un dado de veinte caras)
Devuelve los lanzamientos individuales y el total de cada juego de dados.
Puede lanzar varios conjuntos de dados diferentes a la vez (por ejemplo, "2d6", "1d20", "4d4")
Cajón de tarjetas
Saca cartas de una baraja estándar de 52 cartas
Mantiene el estado de la baraja entre extracciones utilizando codificación base64
Devuelve las cartas robadas y el estado restante del mazo.
Admite extraer cualquier cantidad de cartas hasta el tamaño del mazo.
Baraja adecuadamente las cartas disponibles antes de cada sorteo.
Uso
Como herramienta CLI
Integración con clientes MCP
Agregue a su configuración de cliente MCP:
Ejemplo de uso
Contribuyendo
Consulte CONTRIBUTING.md para conocer la configuración y las pautas de desarrollo.
Licencia
ISC