Skip to main content
Glama

Poker Task Management MCP

by Hirao-Y

poker_updateSource

Update radiation source parameters including position, nuclide inventory, geometry, and division settings for existing sources in radiation management systems.

Instructions

既存放射線源のパラメータを更新します

Input Schema

NameRequiredDescriptionDefault
cutoff_rateNo新しいカットオフレート
divisionNo新しい線源分割パラメータ(完全なoneOf制約付き)
geometryNo新しい線源形状パラメータ(完全なoneOf制約付き)
inventoryNo新しい核種インベントリ
nameYes更新対象線源名
positionNo新しい線源位置 (x y z形式)

Input Schema (JSON Schema)

{ "properties": { "cutoff_rate": { "description": "新しいカットオフレート", "maximum": 1, "minimum": 0, "type": "number" }, "division": { "description": "新しい線源分割パラメータ(完全なoneOf制約付き)", "oneOf": [ { "additionalProperties": false, "properties": { "edge_1": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "edge_2": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "edge_3": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "edge_1", "edge_2", "edge_3" ], "title": "BOX線源分割" }, { "additionalProperties": false, "properties": { "phi": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "r": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "theta": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "r", "theta", "phi" ], "title": "SPH線源分割" }, { "additionalProperties": false, "properties": { "phi": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "r": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" }, "z": { "additionalProperties": false, "properties": { "max": { "maximum": 1, "minimum": 0, "type": "number" }, "min": { "maximum": 1, "minimum": 0, "type": "number" }, "number": { "maximum": 1000, "minimum": 2, "type": "integer" }, "type": { "enum": [ "UNIFORM", "GAUSS_FIRST", "GAUSS_LAST", "GAUSS_BOTH", "GAUSS_CENTER" ] } }, "required": [ "type", "number" ], "type": "object" } }, "required": [ "r", "phi", "z" ], "title": "RCC線源分割" } ], "type": "object" }, "geometry": { "description": "新しい線源形状パラメータ(完全なoneOf制約付き)", "oneOf": [ { "additionalProperties": false, "properties": { "edge_1": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "edge_2": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "edge_3": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "transform": { "description": "適用する変換名", "maxLength": 50, "pattern": "^[a-zA-Z0-9_]+$", "type": "string" }, "vertex": { "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": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "min": { "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": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "radius": { "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": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "height_vector": { "pattern": "^-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?\\s+-?\\d+(\\.\\d+)?$", "type": "string" }, "radius": { "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": { "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": "更新対象線源名", "type": "string" }, "position": { "description": "新しい線源位置 (x y z形式)", "type": "string" } }, "required": [ "name" ], "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