
🎲 Dice Server

2024.12.17
0
JavaScript骰子投掷随机数生成娱乐功能
Dice Server 是一个基于 Model Context Protocol (MCP) 的骰子投掷服务,主要用于模拟投掷骰子的行为。它支持投掷任意面数的骰子,同时投掷多个骰子,并自动计算所有骰子的总和。适用于游戏开发、娱乐应用等场景。
View on GitHub
Overview
基本能力
产品定位
Dice Server 是一个基于 Model Context Protocol (MCP) 的骰子投掷服务,主要用于模拟投掷骰子的行为。
核心功能
- 投掷任意面数的骰子
- 同时投掷多个骰子
- 自动计算所有骰子的总和
适用场景
- 游戏开发
- 娱乐应用
- 需要随机数生成的场景
工具列表
roll_dice
:用于投掷骰子的工具- 参数:
sides
(可选):每个骰子的面数(默认:6)count
(可选):要投掷的骰子数量(默认:1,最大:10)
- 返回值:
json { "dice": "2d6", "results": [3, 5], "total": 8 }
常见问题解答
- 如何安装 Dice Server?
- 使用
npm install @makimaki/dice-server
命令安装。 - 如何使用 Dice Server?
- 可以通过 MCP 服务器配置或在代码中直接使用。
使用教程
使用依赖
- Node.js 环境
安装教程
npm install @makimaki/dice-server
调试方式
- 克隆仓库
git clone https://github.com/yourusername/dice-server.git
cd dice-server
npm install
- 运行测试
npm test
- 构建项目
npm run build