Token导航 LogoToken导航TokenDH.com
Dice Roller MCP logo
运维云端stdio官方级别未说明来源级核验

Dice Roller MCP

MCP Server

一个提供骰子滚动功能的MCP服务器,支持单次和多次骰子滚动操作,适用于RPG游戏等场景。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
TypeScript游戏开发云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ariane-emory

提供方

ariane-emory

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 example-python-client.py

详细介绍

骰子滚轮mcp

掷骰子的MCP服务器。

描述

这是一个模型上下文协议(MCP)服务器,提供掷骰子工具。它实现了两个工具:

  1. roll:用于掷一组骰子
  2. multi_roll:用于在一次呼叫中滚动多组骰子

这两个工具都采用以下参数:

  • num_dice:要掷的骰子数
  • sides:每个模具上的边数
  • modifier:要添加到结果总数中的可选整数

这允许以与RPG骰子符号(如“3d6”或“2d6+1”)等效的方式掷骰子。

安装

npm install
npm run build

用法

要启动服务器,请执行以下操作:

npm start

要在开发模式下运行:

npm run dev

测试

要运行测试,请执行以下操作:

npm test

例子

TypeScript客户端

src/client-example.ts 以TypeScript客户端为例。

运行它:

npm run client

Python客户端

example-python-client.py 以Python客户端为例。

运行它:

python3 example-python-client.py

工具

服务器提供两个工具:

1. roll

使用可选的修改器滚动一组骰子。

工具调用示例:

  • roll(num_dice=2, sides=6) -掷2个六面骰子
  • roll(num_dice=3, sides=6, modifier=1) -掷3个六面骰子,总数加1

2. multi_roll

在一次调用中滚动多组骰子,这对于生成D&D角色统计等场景更有效。

工具调用示例:

  • multi_roll(rolls=[{num_dice=3, sides=6}, {num_dice=3, sides=6}, ...]) -六次滚动3d6以获取D&D角色统计数据
  • multi_roll(rolls=[{num_dice=2, sides=6, modifier=1}, {num_dice=1, sides=20, modifier=-2}]) -辊2d6+1和1d20-2

目录标签

目录标签

TypeScript游戏开发云端部署骰子滚动本地部署RPG工具随机数生成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP