关于 MCP サーバー ダイスロール (mcp-server-diceroll)
这是一个提供骰子投掷和基础数值操作的 MCP 服务演示项目,适合演示和调用简单工具。它还支持生成 UUID 和动态问候消息。
主要功能
- 01数值加法
- 02可指定面数和次数的骰子投掷
- 03生成 UUID v1 或 v4
- 04按名称生成问候消息
适用场景
- 01执行简单数值加法
- 02模拟指定次数的骰子投掷
- 03生成 UUID 或问候消息
MCP 相关
它向 MCP 客户端提供加法、骰子投掷和 UUID 生成工具,以及用于生成问候消息的 greeting:// 资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 READMEMCP サーバー ダイスロール (mcp-server-diceroll)
シンプルな MCP (Model Calling Protocol) サーバーのデモプロジェクトです。このサーバーはダイスロール機能と基本的な数値演算機能を提供します。
機能
- 数値の加算
- カスタマイズ可能なダイスロール(サイコロの面数と振る回数を指定可能)
- UUID生成(バージョン4またはバージョン1)
- 動的な挨拶メッセージ生成
要件
- Python 3.12 以上
- mcp ライブラリ 1.6.0 以上
- uv (Python パッケージマネージャー)
インストール
- リポジトリをクローンします:
git clone https://github.com/yourusername/mcp-server-diceroll.git
cd mcp-server-diceroll
- uvがインストールされていない場合は、インストールします:
curl -sSf https://astral.sh/uv/install.sh | bash
- 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
サーバーが起動すると、以下のツールが利用可能になります:
- add - 2つの数値を加算します
- roll_dice - サイコロを振ります(デフォルトは6面体のサイコロを1回)
- generate_uuid - UUIDを生成します(デフォルトはバージョン4、バージョン1も指定可能)
- greeting://{name} - 指定された名前に対する挨拶メッセージを生成します
参考資料
- サイコロから始めるModel Context Protocol (MCP): 生成AIと外部ツールを繋ぐためのプロトコル
- Anthropic MCP公式発表
- modelcontextprotocol/python-sdk
例
サーバーにリクエストを送信する方法については、MCP クライアントのドキュメントを参照してください。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。