🎲 Dice Server

🎲 Dice Server

site icon
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

调试方式

  1. 克隆仓库
git clone https://github.com/yourusername/dice-server.git
cd dice-server
npm install
  1. 运行测试
npm test
  1. 构建项目
npm run build

许可证

该项目遵循 MIT 开源许可条款。