drand-mcp-server 🎲
@randa-mu
About drand-mcp-server 🎲
A model context protocol server for drand
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"drand": {
"command": "npx",
"args": [
"drand-mcp-server"
]
}
}
}Tools
2none
time in milliseconds
Overview
What is drand-mcp-server?
drand-mcp-server is a Model Context Protocol (MCP) server that lets AI applications fetch verifiable randomness from the drand network. It provides tools to get the latest beacon, a beacon by round, or a beacon by timestamp, and use that randomness as an input seed in model-driven flows.
How to use drand-mcp-server?
Run the server via npx drand-mcp-server or build from source (npm install && npm run build) and then run node ./dist/index.mjs. Configure it as an MCP server in VS Code (.vscode/mcp.json) or Claude Desktop (claude_desktop_config.json) by setting the command and args as shown in the README.
Key features of drand-mcp-server
- Fetch the latest random beacon from drand Quicknet.
- Retrieve a beacon by a specific round number.
- Get the beacon emitted at or just before a given timestamp.
- All randomness is cryptographically verifiable.
- Built for integration with AI tools via the MCP protocol.
Use cases of drand-mcp-server
- Repeatable, random sampling of input data.
- Verifiable interaction with other MCP servers (e.g., paying out rewards based on a prompt).
- Verifying the output of another random process using historical drand beacons.
FAQ from drand-mcp-server
What runtime does drand-mcp-server require?
Node.js version 21 or later (the fetch API is required).
How do I obtain a randomness beacon for a specific time?
Use the get-randomness-by-time tool with a time parameter in milliseconds; it returns the beacon emitted at or just before that time.
Does drand-mcp-server store any data locally?
No. The server fetches beacons directly from the drand network and does not persist data locally.
Which transport protocol does drand-mcp-server use?
The README describes command‑line execution (stdio) for VS Code and Claude Desktop; no other transport (e.g., HTTP or WebSocket) is mentioned.
Is authentication required to use drand-mcp-server?
No authentication or API keys are mentioned in the README. The server connects to the public drand Quicknet.
More Other MCP servers
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

EverArt
modelcontextprotocolModel Context Protocol Servers
Comments