
Random Number MCP Server

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 桌面应用)
安装教程
- 克隆仓库:
bash git clone [repository_url] cd [project_directory]
- 安装依赖:
bash npm install
调试方式
- 构建服务器:
bash npm run build
- 启动服务器(通常由 MCP 客户端在配置后自动完成)
服务器配置
在 cline_mcp_settings.json
文件中添加以下配置:
{
"mcpServers": {
"random-number": {
"command": "node",
"args": ["[path/to/index.js]"],
"env": {}
}
}
}
替换 [path/to/index.js]
为实际的 index.js
文件路径。
许可证
None