FortunaMCP Server
@siliconsociety
FortunaMCP is an advanced MCP server dedicated to generating high-quality random values for AI agents.
Overview
What is FortunaMCP?
FortunaMCP is an advanced MCP server for generating high-quality random values. It leverages the Fortuna C‑extension, powered by Storm—a thread-safe C++ RNG engine optimized for hardware‑based entropy. It is designed for AI applications that require genuine unpredictability, unlike deterministic large language model approximations.
How to use FortunaMCP?
Invoke the server's tools via natural language triggers or direct function calls. Install and configure the MCP client to connect to the reference deployment at https://fortuna-mcp.siliconsociety.org/sse or run your own instance. Tools are called as Fortuna.<tool_name>(parameters).
Key features of FortunaMCP
- Genuine randomness from hardware‑based entropy.
- Over 15 probability distributions and dice simulation.
- High‑performance, thread‑safe C++ backend.
- Not intended for blockchain, security, or encryption uses.
Use cases of FortunaMCP
- Monte Carlo simulations and complex system modeling.
- Interactive game mechanics (e.g., RPG dice rolling).
- Statistical sampling and risk analysis.
- Binary decision‑making and rare‑event modeling.
- Reliability engineering and survival analysis.
FAQ from FortunaMCP
How does FortunaMCP differ from using an LLM for randomness?
LLMs produce deterministic approximations; FortunaMCP delivers genuine, hardware‑based unpredictable randomness, essential for unbiased outcomes.
What are the runtime dependencies?
FortunaMCP requires the Fortuna C‑extension (based on the Storm C++ RNG engine) and a compatible MCP client.
Where do generated random values originate?
Randomness is sourced from hardware entropy via the Storm RNG; no external data storage or transmission is involved.
What transport does FortunaMCP use?
The reference deployment uses Server‑Sent Events (SSE) at https://fortuna-mcp.siliconsociety.org/sse.
Are there any known limits?
Yes – FortunaMCP is not designed for cryptographic security, key generation, or blockchain applications.