使用说明
MCP 服务器模具角色
简单的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
服务器启动后,以下工具可用:
- 添加 -加上两个数字
- roll_dice -掷骰子(默认值为一次六面体骰子)
- generateuuid - UUID(默认值为版本4,也可以指定版本1)
- 问候语://{姓名} -为指定名称生成问候消息
参考资料
例
单击功能区上的MCP 请参阅客户端文档。