Skip to main content
Glama

Poker Task Management MCP

by Hirao-Y

poker_proposeSource

Propose new radiation sources for Monte Carlo particle transport simulations by defining geometry, nuclide inventory, and spatial division parameters.

Instructions

新しい線源を提案します

Input Schema

NameRequiredDescriptionDefault
cutoff_rateYesカットオフレート
divisionNo線源の領域分割パラメータ(typeがPOINT以外の場合に必須)
geometryNo線源形状パラメータ(typeがPOINT以外の場合に必須)
inventoryYes核種と放射能の組の配列
nameYes線源の名前(一意である必要があります)
positionNo線源の位置(x y z形式)、typeがPOINTの場合のみ必須
typeYes線源タイプ

Input Schema (JSON Schema)

{ "properties": { "cutoff_rate": { "default": 0.0001, "description": "カットオフレート", "maximum": 1, "minimum": 0.0001, "type": "number" }, "division": { "description": "線源の領域分割パラメータ(typeがPOINT以外の場合に必須)", "oneOf": [ { "additionalProperties": false, "properties": { "edge_1": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "edge_2": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "edge_3": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "edge_1", "edge_2", "edge_3" ], "title": "BOX線源分割(直交座標系)" }, { "additionalProperties": false, "properties": { "edge_1": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "edge_2": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "edge_3": { "additionalProperties": false, "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "edge_1", "edge_2", "edge_3" ], "title": "RPP線源分割(直交座標系)" }, { "additionalProperties": false, "properties": { "phi": { "additionalProperties": false, "description": "SPH: 方位角方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "r": { "additionalProperties": false, "description": "SPH: 動径方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "theta": { "additionalProperties": false, "description": "SPH: 極角方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "r", "theta", "phi" ], "title": "SPH線源分割(球面座標系)" }, { "additionalProperties": false, "properties": { "phi": { "additionalProperties": false, "description": "RCC: 方位角方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "r": { "additionalProperties": false, "description": "RCC: 動径方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" }, "z": { "additionalProperties": false, "description": "RCC: 軸方向分割", "properties": { "max": { "default": 1, "maximum": 1, "minimum": 0, "type": "number" }, "min": { "default": 0, "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "default": "UNIFORM", "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ], "type": "string" } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "r", "phi", "z" ], "title": "RCC線源分割(円柱座標系)" } ], "type": "object" }, "geometry": { "description": "線源形状パラメータ(typeがPOINT以外の場合に必須)", "oneOf": [ { "additionalProperties": false, "properties": { "edge_1": { "description": "エッジ1ベクトル(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "edge_2": { "description": "エッジ2ベクトル(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "edge_3": { "description": "エッジ3ベクトル(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "transform": { "description": "適用する変換名", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" }, "vertex": { "description": "頂点座標(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" } }, "required": [ "vertex", "edge_1", "edge_2", "edge_3" ], "title": "BOX線源形状" }, { "additionalProperties": false, "properties": { "max": { "description": "最大座標(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "min": { "description": "最小座標(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "transform": { "description": "適用する変換名", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" } }, "required": [ "min", "max" ], "title": "RPP線源形状" }, { "additionalProperties": false, "properties": { "center": { "description": "中心座標(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "radius": { "description": "半径", "maximum": 10000, "minimum": 0.001, "type": "number" }, "transform": { "description": "適用する変換名", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" } }, "required": [ "center", "radius" ], "title": "SPH線源形状" }, { "additionalProperties": false, "properties": { "bottom_center": { "description": "底面中心座標(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "height_vector": { "description": "高さベクトル(x y z形式)", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "radius": { "description": "半径", "maximum": 10000, "minimum": 0.001, "type": "number" }, "transform": { "description": "適用する変換名", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" } }, "required": [ "bottom_center", "height_vector", "radius" ], "title": "RCC線源形状" } ], "type": "object" }, "inventory": { "description": "核種と放射能の組の配列", "items": { "additionalProperties": false, "properties": { "nuclide": { "description": "核種名(元素記号と質量数の連結形式、例: Cs137, Co60)", "pattern": "^[A-Z][a-z]{0,2}[0-9]{1,3}[a-z]?$", "type": "string" }, "radioactivity": { "description": "放射能(単位Bq)", "maximum": 1000000000000000, "minimum": 0.001, "type": "number" } }, "required": [ "nuclide", "radioactivity" ], "type": "object" }, "minItems": 1, "type": "array" }, "name": { "description": "線源の名前(一意である必要があります)", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" }, "position": { "description": "線源の位置(x y z形式)、typeがPOINTの場合のみ必須", "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "type": { "description": "線源タイプ", "enum": [ "POINT", "SPH", "RCC", "RPP", "BOX" ], "type": "string" } }, "required": [ "name", "type", "inventory", "cutoff_rate" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hirao-Y/poker_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server