SuperAPI AI 工具集

drand-mcp-server

drand-mcp-server 是一个基于 Model Context Protocol(MCP)的服务器,用于从 drand 网络获取可验证的随机数。它允许 AI 应用获取随机值、验证其有效性,并将其作为模型驱动流程的输入种子。主要用途包括可重复的随机输入数据采样、以可验证方式与其他 MCP 服务器交互(例如基于提示发放奖励),以及使用历史 drand 信标验证其他随机过程的输出。运行需要 Node.js v21 或更高版本(依赖 fetch)。可通过 npx 运行,也可在本地构建后运行。支持在 VS Code 和 Claude 中配置使用。提供的工具包括:获取最新随机数、按轮次获取随机数、按时间获取随机数、从列表中选择项目。

访问官网

工具介绍

drand-mcp-server 是一个 Model Context Protocol(MCP)服务器,旨在为 AI 应用提供可验证的随机性。它从 drand 网络获取随机值,并支持验证其有效性,从而可作为模型驱动流程的输入种子。

用途

该服务器适用于需要在 AI 应用中引入可验证随机性的场景,例如:

  • 对输入数据进行可重复的随机采样;
  • 以可验证的方式与其他 MCP 服务器交互(例如基于提示发放奖励);
  • 使用历史 drand 信标验证另一个随机过程的输出。

主要能力

通过该 MCP 服务器,可以使用以下工具:

  • 获取最新随机数;
  • 按轮次获取随机数;
  • 按时间获取随机数;
  • 从列表中选择项目。

使用方式

运行该 MCP 服务器需要相对较新的 Node.js 版本(v21+,因为需要 fetch)。可以通过 npx 运行,也可以在本地构建后运行。

与 VS Code 配合使用

在工作区(或主目录)中创建 .vscode/mcp.json 文件,并添加相应配置。更多信息可参阅 VS Code 关于 MCP 的文档。

与 Claude 配合使用

可以在 Claude Desktop 的配置中添加相应内容,以便与 Claude Desktop 一起运行 drand-mcp-server。

从源码构建

  1. 使用 npm install 安装依赖;
  2. 使用 npm run build 构建应用;
  3. 使用 npm start 或 node ./dist/index.mjs 运行应用。 也可以按照上述方式配置 VS Code 和 Claude,并将命令/参数替换为上述构建后的运行命令。

适用场景

  • AI 应用需要可验证的随机数输入;
  • 需要与其他 MCP 服务器进行可验证交互;
  • 需要验证其他随机过程输出的正确性。

限制

  • 需要 Node.js v21 或更高版本;
  • 具体配置细节(如 VS Code 和 Claude 的完整配置代码)在资料中未完整提供,需参考相应文档;
  • 其他功能、收费、价格、平台、效果或使用步骤等信息暂未提供。