概要
`get_market_sessions` で 4 市場(東京・上海・ロンドン・NY)の 祝日休場 を判定できるようになりました。これまでは祝日でも通常営業時間内なら `open` を返していましたが、祝日データを参照して `holiday` を返します。
新機能
- 新しいセッション状態: `SessionStatus.state` に `"holiday"` を追加
- holidayName フィールド: `SessionStatus` に祝日名を含める(例: `"米独立記念日"`)
- 市場別祝日データ: `src/lib/market-holidays.ts` に手動キュレーション
利用例
```json
{
"sessions": [
{"id": "ny", "state": "holiday", "holidayName": "米独立記念日 振替休場"},
{"id": "tokyo", "state": "closed"}
]
}
```
互換性
後方互換のマイナー機能追加です。`state` の文字列が "open" / "closed" / "pre-open" / "holiday" の 4 種類に拡張されました。`holiday` 状態を意識しないクライアントでも "closed" 相当として扱えば問題ありません。
利用者へのお願い
`npx` キャッシュにより古い版が使われ続けている可能性があります。最新版を確実に使うには \lit-forge-mcp@latest`` を指定してください(README 参照)。
```json
{
"mcpServers": {
"lit-forge": {
"command": "npx",
"args": ["-y", "lit-forge-mcp@latest"]
}
}
}
```