骰子滚动服务器

一个简单的MCP服务器演示项目,提供骰子滚动、数值运算、UUID生成和动态问候消息生成功能。

  • by aikiyy
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 aikiyy/mcp-server-diceroll

使用说明

MCP 服务器模具角色

简单的MCP (Model Calling Protocol) 服务器演示项目。此服务器提供模压功能和基本的数值运算功能。

机能

  • 添加数字
  • 可定制的模具轧辊(可指定骰子的面数和摆动次数)
  • UUID生成(版本4或版本1)
  • 动态问候消息生成

要件

  • Python 3.12 以上
  • mcp 库1.6.0或更高
  • uv (Python 包管理器)

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/mcp-server-diceroll.git
cd mcp-server-diceroll
  1. uv如果未安装,请安装:
curl -sSf https://astral.sh/uv/install.sh | bash
  1. uv使用创建虚拟环境并安装依赖关系:
uv venv
source .venv/bin/activate  # macOS/Linuxの場合
# または
.venv\Scripts\activate  # Windowsの場合

uv pip install -e .

使用方法

要启动服务器:

python server.py

单击功能区上uv来定义自定义外观

uv run python server.py

服务器启动后,以下工具可用:

  1. 添加 -加上两个数字
  2. roll_dice -掷骰子(默认值为一次六面体骰子)
  3. generateuuid - UUID(默认值为版本4,也可以指定版本1)
  4. 问候语://{姓名} -为指定名称生成问候消息

参考资料

例

单击功能区上的MCP 请参阅客户端文档。