Random Number MCP Server

Random Number MCP Server

site icon
2025.03.26 0
JavaScript随机数生成其它
Random Number MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,主要用于生成随机数。它通过集成 random.org API 来提供高质量的随机数生成服务。该服务器展示了 MCP 的基本概念,包括服务器设置、工具定义与实现、外部 API 集成以及客户端配置。
View on GitHub

Overview

基本能力

产品定位

Random Number MCP Server 是一个用于生成随机数的服务,适用于需要高质量随机数的应用场景。

核心功能

  • 设置 MCP 服务器
  • 定义和实现工具
  • 集成外部 API(random.org)
  • 配置服务器以与 MCP 客户端一起使用

适用场景

  • 需要高质量随机数的应用
  • 开发测试中需要随机数据的场景
  • 游戏开发中的随机事件生成

工具列表

  • get_random_number: 从 random.org API 获取随机整数
  • 输入参数: max(可选,指定随机数的最大值,默认为 100)
  • 输出: 包含随机数的字符串

常见问题解答

  • 无 API 密钥要求,基本使用无需额外配置

使用教程

使用依赖

  • Node.js 和 npm 已安装
  • MCP 客户端(如 Claude 桌面应用)

安装教程

  1. 克隆仓库: bash git clone [repository_url] cd [project_directory]
  2. 安装依赖: bash npm install

调试方式

  1. 构建服务器: bash npm run build
  2. 启动服务器(通常由 MCP 客户端在配置后自动完成)

服务器配置

cline_mcp_settings.json 文件中添加以下配置:

{
  "mcpServers": {
    "random-number": {
      "command": "node",
      "args": ["[path/to/index.js]"],
      "env": {}
    }
  }
}

替换 [path/to/index.js] 为实际的 index.js 文件路径。

许可证

None