Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

制約・注意点

  • モデルの読み込みは起動時引数のみ。.ovika ファイルパスをコマンドライン引数として渡す方法しかなく、実行中にモデルを差し替えたり読み込んだりする model.load のような MCP ツールは存在しません。ST-Bridge ファイルを直接渡すことはできないため、GUI で ST-Bridge を読み込み、.ovika として保存してから、そのファイルパスを MCP サーバに渡してください。保存(model.save)と計算書出力(report.export)も未公開です。
  • 編集は model_edit で壁版・床板・床領域・壁領域・二次部材(未割当を含む)に限る。壁版 9 コマンド、床板 10 コマンド(囲まれた床板は任意境界ではなく床板割当領域 region への割当で作る)、床領域 2 コマンド、二次部材 4 コマンド(配置・移動・削除・端部支持条件)、壁領域 1 コマンド、未割当 4 コマンドを GUI と同じ Undo 経路で適用します。節点・部材・荷重など他の編集コマンド、および実行中のモデル差し替えは公開していません。参照が不正なコマンドはエラーにせず applied: false(Noop)になります。未対応のコマンド名や必須キーの欠落はエラーになります。
  • 質点系解析は GUI の右バーからのみ実行できます。analysis_run の kind には含まれません。
  • Pushover・TimeHistory・UltimateCheck ジョブは結果ストアへ書き込みません。対応する結果スキーマがない、あるいはスキーマが要求する粒度(全節点×全ステップ)のデータを持たないため、結果は analysis_status の result_ref(サマリ JSON)としてのみ得られます。
  • DesignCheck ジョブの検定結果(OK/NG・検定比)自体もサマリにのみ含まれており、結果ストアに書き込まれるのは検定の元データである MemberForce のみです。
  • 未設定の床板・壁版割当領域は解析を止めません。前処理の注意事項(notices)に件数と対象 ID を記した警告を添えて計算は続行します。未設定の領域は床荷重・躯体自重と壁の剛性が解析に入らず応力・変形を過小評価し得るため、警告が出た結果は解消後に採用してください(GUI では計算前に続行確認を挟みます)。

実装参照:公開ツールと結果ストア書き込みの有無は sepika_mcp::server::SepikaServer(crates/sepika-mcp/src/server.rs)・sepika_mcp::JobKind(crates/sepika-mcp/src/lib.rs)・sepika_mcp::persist::persist_job_outcome(crates/sepika-mcp/src/persist.rs)が定め、モデルの読み込みは起動バイナリ(crates/sepika-mcp/src/main.rs)がコマンドライン引数で行います。