Drand
官方An MCP server for fetching verifiable random numbers from the drand network.
drand-mcp-server 🎲
Use verifiable randomness in your AI application. This Model Context Protocol (MCP) server enables you to get a random value from the drand network, verify its validity and use it as an input seed to your model-driven flows!
Use Cases
- repeatable, random sampling of input data
- interaction with other MCP servers in a verifiable manner (e.g. paying out rewards based on a prompt)
- verifying the output of another random process using historical drand beacons
Prerequisites
- a relatively recent version of node (v21+ -
fetchis required)
Installation
You can run the MCP server either using npx or after building locally.
Usage with VS Code
Create a file called .vscode/mcp.json in your workspace (or in your home directory) and add the following code:
{
"servers": {
"drand": {
"command": "npx",
"args": [
"drand-mcp-server"
]
}
}
}
For additional info, see the VS Code docs on MCP
Usage with Claude
You can run the drand-mcp-server alongside claude desktop by adding the following to your config:
{
"mcpServers": {
"drand": {
"command": "npx",
"args": [
"drand-mcp-server"
]
}
}
}
Tools
The following tools are available from the MCP server
| Name | Params | Description |
|---|---|---|
| get-randomness-latest | none | fetches the latest available beacon from drand quicknet |
| get-randomness-by-time | time in milliseconds | fetches the randomness beacon emitted at or just before the time |
| provided | ||
| get-randomness-by-round | round | fetches the randomness beacon emitted with a given round number |
Building from source
- install dependencies with
npm install - build the application with
npm run build - run the application with either
npm startornode ./dist/index.mjs
You can also configure VS Code and Claude as above, replacing the command/args with the following:
"command": "node",
"args": ["/path/to/my/project/drand-mcp-server/dist/index.mjs"]
Roadmap
- fetch latest randomness
- fetch randomness by round
- fetch randomness by time
- select items from a list
相關伺服器
Coin Flip MCP Server
Generates true random coin flips using the random.org API.
Neume
Make songs with AI
Cernion Grid Intelligence
87+ specialized tools for German and European energy data. Direct AI access to Marktstammdatenregister (MaStR), ENTSO-E, Redispatch 2.0, and Grid Operations for utilities and datacenters.
Pinterest Ads MCP
Connect Pinterest Ads to Claude or ChatGPT via Two Minute Reports MCP to get clear insights into Pin clicks, outbound clicks, engagement rate and conversions.
MCP GameBoy Server
Allows Large Language Models to interact with a GameBoy emulator via the serverboy MCP server.
CryptoAPIs MCP HD Wallet
MCP server for HD wallet management, balance retrieval, and sync on EVM, UTXO, and XRP blockchains via Crypto APIs
CryptoAPIs MCP Simulate
MCP server for dry-run EVM transaction simulation via Crypto APIs
Nefesh Human State
Fuses biometric signals into a stress score (0-100) for real-time AI adaptation. MCP + A2A native.
deBridge
Official deBridge protocol MCP Server. Finds optimal cross-chain swap routes, checks fees and conditions, initiates trades across major blockchain networks
Kalshi MCP Server
A simple MCP server to interact with prediction market Kalshi