Skip to main content
Glama
firasd

Remote MCP Server Template

by firasd

MCP 时钟

实时 MCP 端点: https://mcpclock.firasd.workers.dev/mcp

适用于 Claude.ai、Claude iOS、Claude Code、OpenAI Codex 以及任何兼容 MCP 的客户端。


工具

clock_get

返回一个或多个时区的当前时间。

  • timezones (可选) — IANA 时区名称数组(例如 "America/New_York")以及特殊字面量 "UTC" 和 "Alphadec"。默认为 ["UTC"]。最多 15 个时区。

  • offsetSeconds (可选) — 在格式化前应用的带符号秒数偏移量。例如,-86400 表示 24 小时前,+60 表示一分钟后。

  • adec_canonical_only (可选) — 传入 "true" 以抑制 Alphadec 单位说明并仅返回规范字符串。

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

将时间戳从一个时区转换为一个或多个目标时区。

  • 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

计算两个 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

计算当前年份内两个 4 字符 Alphadec 代码之间的时间差。省略任一端点以使用当前时间。

  • alphadec_start (可选) — 4 字符 Alphadec 代码(例如 "A2B3")。默认为当前时间。

  • alphadec_end (可选) — 4 字符 Alphadec 代码(例如 "Z8Y9")。默认为当前时间。至少需要提供一个。

返回 ISO 时间差和 Alphadec 单位增量(周期/弧/柱/拍)。

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 小时 (周期 ÷ 10)

柱 (Bar)

A–Z (第3个字符)

~77.75 分钟 (弧 ÷ 26)

拍 (Beat)

0–9 (第4个字符)

~7.78 分钟 (柱 ÷ 10)

偏移量 (Offset)

6 位后缀

拍内的毫秒数

Alphadec 字符串是 K-可排序的——字典顺序与时间顺序一致。截断为较少的字符会创建自然的时间分组(例如 2026_I2 涵盖了整个 I2 弧)。

季节性锚点(近似值):周期 F = 三月春分 · 周期 M = 六月夏至 · 周期 S = 九月秋分 · 周期 Z = 十二月冬至。

Related MCP Connectors

Related MCP Servers