Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
No arguments  | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
No prompts  | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
No resources  | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| poker_proposeBody | 新しい3D立体を提案します(自動バックアップ付き)  | 
| poker_updateBody | 既存立体のパラメータを更新します  | 
| poker_deleteBody | 立体を削除します(依存関係チェック付き)  | 
| poker_proposeZone | 材料ゾーンを提案します(物理検証付き)  | 
| poker_updateZone | 既存ゾーンの材料や密度を更新します  | 
| poker_deleteZone | ゾーンを削除します(ATMOSPHERE以外)  | 
| poker_proposeTransform | 回転・移動変換を提案します  | 
| poker_updateTransform | 既存変換の操作を更新します  | 
| poker_deleteTransform | 変換を削除します  | 
| poker_proposeBuildupFactor | ビルドアップ係数を提案します  | 
| poker_updateBuildupFactor | 既存ビルドアップ係数の設定を更新します  | 
| poker_deleteBuildupFactor | ビルドアップ係数を削除します  | 
| poker_changeOrderBuildupFactor | ビルドアップ係数の順序を変更します  | 
| poker_proposeSource | 新しい線源を提案します  | 
| poker_updateSource | 既存放射線源のパラメータを更新します  | 
| poker_deleteSource | 放射線源を削除します  | 
| poker_proposeDetector | 新しい検出器を提案します  | 
| poker_updateDetector | 既存検出器のパラメータを更新します  | 
| poker_deleteDetector | 検出器を削除します  | 
| poker_applyChanges | 保留中の全変更を実際のYAMLファイルに適用します(自動バックアップ実行)  | 
| poker_proposeUnit | 単位設定セクションを提案します(YAMLファイルに未存在の場合のみ)- 4キー完全性保証  | 
| poker_getUnit | 現在の単位設定を取得します(4つのキーすべてを返却)- 完全性保証  | 
| poker_updateUnit | 既存単位設定を更新します(部分更新可能だが4つのキーは常に維持)- 完全性保証  | 
| poker_validateUnitIntegrity | 単位系の4キー完全性と物理的整合性を包括検証します  | 
| poker_analyzeUnitConversion | 異なる単位系間の変換係数を分析・計算します  | 
| poker_executeCalculation | 作成したYAMLファイルを使用してpoker_cuiで放射線遮蔽計算を実行します  |