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:
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Proporciona utilidades de generación de números aleatorios, incluido un generador UUID seguro impulsado por el módulo criptográfico de Node.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables 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
- AsecurityAlicenseAqualityProvides enhanced access to the randomuser.me API with advanced features like custom formatting, password generation, and weighted nationality distribution.Last updated -2MIT License
- AsecurityFlicenseAqualityA simple service that generates random UUIDs when requested through Claude Desktop.Last updated -1
- AsecurityAlicenseAqualityProvides AI assistants with capabilities to generate collision-resistant unique identifiers using UUID v4 and CUID2 algorithms.Last updated -191MIT License