Skip to main content
Glama
firasd

Remote MCP Server Template

by firasd

MCP Clock

ライブMCPエンドポイント: https://mcpclock.firasd.workers.dev/mcp

Claude.ai、Claude iOS、Claude Code、OpenAI Codex、およびMCP互換クライアントで動作します。


ツール

clock_get

1つ以上のタイムゾーンにおける現在時刻を返します。

  • timezones (オプション) — IANAタイムゾーン名の配列(例: "America/New_York")および特別なリテラル "UTC" と "Alphadec"。デフォルトは ["UTC"] です。最大15ゾーンまで。

  • offsetSeconds (オプション) — フォーマット前に適用される秒単位の符号付きオフセット。例: 24時間前なら -86400、1分先なら +60。

  • adec_canonical_only (オプション) — Alphadec単位の説明を抑制し、正規文字列のみを返すには "true" を渡します。

clock_get{}
clock_get{"timezones": ["Asia/Tokyo", "America/New_York"]}
clock_get{"timezones": ["Alphadec"], "adec_canonical_only": "true"}

clock_day_info

UTC日付のカレンダー情報(曜日、月の日数、通算日、年の経過率%、ISO週番号)を返します。

  • date (オプション) — YYYY-MM-DD 形式の日付。デフォルトは今日(UTC)です。

clock_day_info{}
clock_day_info{"date": "2025-09-09"}

clock_convert

タイムスタンプをあるタイムゾーンから1つ以上のターゲットゾーンに変換します。

  • source_zone — IANAタイムゾーン名または "UTC"。

  • iso — ISO-8601文字列。ソースが "UTC" の場合は Z サフィックスを含めてください。ソースがIANAタイムゾーンの場合は、オフセット(壁時計時間)を省略してください。

  • target_zones — IANAタイムゾーン名の配列または "UTC"。最小1、最大15。

clock_convert{
  "source_zone": "America/Mexico_City",
  "iso": "2025-10-28T07:30:00",
  "target_zones": ["UTC", "Asia/Dubai"]
}

clock_convert_alphadec

UTC ISOタイムスタンプとAlphadec文字列の間で変換します。

  • direction — "utc_to_alphadec"(デフォルト)または "alphadec_to_utc"。

  • value — UTC ISO文字列(例: "2025-06-09T16:30:00.000Z")またはAlphadec文字列(例: "2025_L3T5_000000")。

clock_convert_alphadec{"direction": "utc_to_alphadec", "value": "2025-06-09T16:30:00.000Z"}
clock_convert_alphadec{"direction": "alphadec_to_utc", "value": "2025_L3T5_000000"}

clock_convert_unixtime

UTC ISOタイムスタンプとUnixタイムスタンプ(エポックからの秒数)の間で変換します。

  • direction — "utc_to_unixtime"(デフォルト)または "unixtime_to_utc"。

  • value — UTC ISO文字列(例: "2025-06-15T12:00:00Z")またはUnixタイムスタンプ文字列(例: "1749988800")。

clock_convert_unixtime{"direction": "utc_to_unixtime", "value": "2025-06-15T12:00:00Z"}
clock_convert_unixtime{"direction": "unixtime_to_utc", "value": "1749988800"}

clock_delta_utc

2つのUTC ISOタイムスタンプ間の時間差を計算します。現在時刻を使用する場合は、いずれかの端を省略してください(つまり「経過時間」や「残り時間」を計算できます)。

  • start (オプション) — UTC ISOタイムスタンプ(例: "2022-01-15T10:30:00Z")。デフォルトは現在時刻です。

  • end (オプション) — UTC ISOタイムスタンプ。デフォルトは現在時刻です。start または end の少なくとも一方は必須です。

total_seconds、breakdown(年/日/時間/分/秒)、および readable 文字列を返します。開始時刻が終了時刻より後の場合は負の値になります。

clock_delta_utc{"start": "2022-01-15T10:30:00Z"}
clock_delta_utc{"end": "2025-12-31T23:59:59Z"}
clock_delta_utc{"start": "2022-01-15T10:30:00Z", "end": "2025-08-31T14:45:30Z"}

clock_delta_alphadec

現在の年内における2つの4文字Alphadecコード間の時間差を計算します。現在時刻を使用する場合は、いずれかの端を省略してください。

  • alphadec_start (オプション) — 4文字のAlphadecコード(例: "A2B3")。デフォルトは現在時刻です。

  • alphadec_end (オプション) — 4文字のAlphadecコード(例: "Z8Y9")。デフォルトは現在時刻です。少なくとも一方は必須です。

ISO時間差とAlphadec単位の差分(periods/arcs/bars/beats)の両方を返します。

clock_delta_alphadec{"alphadec_start": "A2B3"}
clock_delta_alphadec{"alphadec_end": "Z8Y9"}
clock_delta_alphadec{"alphadec_start": "A2B3", "alphadec_end": "C1Y9"}

Related MCP server: Remote MCP Server Template

Alphadec

Alphadecは、コンパクトで人間が読みやすいタイムスタンプ形式です。完全な正規文字列は 2026_I2J9_382995 のようになります。

単位

文字

およその期間

Period

A–Z (1文字目)

約14.04日 (年 ÷ 26)

Arc

0–9 (2文字目)

約33.7時間 (period ÷ 10)

Bar

A–Z (3文字目)

約77.75分 (arc ÷ 26)

Beat

0–9 (4文字目)

約7.78分 (bar ÷ 10)

Offset

6桁のサフィックス

beat内のミリ秒

Alphadec文字列はKソート可能であり、辞書順が時系列順と一致します。文字数を減らして切り詰めると、自然な時間グループが作成されます(例: 2026_I2 はI2アーク全体をカバーします)。

季節のアンカー(概算): Period F = 3月の春分 · Period M = 6月の夏至 · Period S = 9月の秋分 · Period Z = 12月の冬至。

Related MCP Connectors

Related MCP Servers