mcp-rando-server

mcp-rando-server

3.2

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

  1. random-number

    Generate secure random integers within a range

  2. random-decimal

    Generate secure random decimal numbers with precision control

  3. random-choice

    Pick random items from a list (with or without duplicates)

  4. shuffle-list

    Randomly shuffle a list using Fisher-Yates algorithm

  5. random-string

    Generate random strings with different character sets

  6. roll-dice

    Roll dice with custom sides and modifiers

  7. generate-uuid

    Generate cryptographically secure UUIDs (v4)

  8. random-bytes

    Generate raw cryptographic bytes in various encodings

  9. diceware-passphrase

    Generate secure passphrases using the Diceware method