mcp-rando-server
If you are the rightful owner of mcp-rando-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Rando Server is a Model Context Protocol server designed to provide cryptographically secure random numbers and resources, ensuring that private data remains on the user's local machine.
The MCP Rando Server is a specialized server that offers cryptographically secure randomization services. It leverages the Node.js `crypto` module to generate secure random numbers, strings, UUIDs, and more, making it suitable for applications that require strong randomization. The server operates using stdio transport, which allows it to interact with clients without exposing sensitive data to external networks. This design choice ensures that all operations are performed locally, enhancing privacy and security. The server includes a variety of tools for generating random integers, decimals, strings, and even secure passphrases using the Diceware method. Additionally, it provides access to random datasets and wordlists, making it a versatile tool for developers and security enthusiasts. While the server is robust in its randomization capabilities, it is important to note that it has not been tested in production environments, and users should conduct thorough testing before relying on it for security-critical applications.
Features
- Cryptographically secure random number generation
- Stdio transport for enhanced privacy
- Support for Diceware passphrase generation
- Access to curated wordlists and datasets
- Versatile tools for various randomization needs
Tools
random-number
Generate secure random integers within a range
random-decimal
Generate secure random decimal numbers with precision control
random-choice
Pick random items from a list (with or without duplicates)
shuffle-list
Randomly shuffle a list using Fisher-Yates algorithm
random-string
Generate random strings with different character sets
roll-dice
Roll dice with custom sides and modifiers
generate-uuid
Generate cryptographically secure UUIDs (v4)
random-bytes
Generate raw cryptographic bytes in various encodings
diceware-passphrase
Generate secure passphrases using the Diceware method