Skip to content

Time MCP

概述

Time MCP 为 Codex 提供时区转换能力,使其能够:

  • 获取任意时区的当前时间
  • 在不同时区之间转换时间
  • 支持所有 IANA 标准时区名称

提供的工具

工具名称说明
mcp__time_get_current_time获取指定时区的当前时间
mcp__time_convert_time在两个时区之间转换时间

使用示例

获取当前时间

现在北京时间是几点?
json
{
  "timezone": "Asia/Shanghai"
}

返回:

json
{
  "timezone": "Asia/Shanghai",
  "datetime": "2026-07-03T14:30:00+08:00",
  "date": "2026-07-03",
  "time": "14:30",
  "day_of_week": "Friday"
}

时区转换

把北京时间下午3点转换为纽约时间
json
{
  "source_timezone": "Asia/Shanghai",
  "target_timezone": "America/New_York",
  "time": "15:00"
}

返回:

json
{
  "source": {
    "timezone": "Asia/Shanghai",
    "time": "15:00"
  },
  "target": {
    "timezone": "America/New_York",
    "time": "03:00"
  }
}

支持的时区名称

使用 IANA 时区数据库 标准名称:

亚洲

时区名称说明
Asia/Shanghai中国标准时间 (UTC+8)
Asia/Hong_Kong香港时间 (UTC+8)
Asia/Taipei台北时间 (UTC+8)
Asia/Tokyo日本时间 (UTC+9)
Asia/Seoul韩国时间 (UTC+9)
Asia/Singapore新加坡时间 (UTC+8)
Asia/Dubai迪拜时间 (UTC+4)
Asia/Kolkata印度时间 (UTC+5:30)

美洲

时区名称说明
America/New_York美国东部时间 (UTC-5/-4)
America/Chicago美国中部时间 (UTC-6/-5)
America/Denver美国山地时间 (UTC-7/-6)
America/Los_Angeles美国太平洋时间 (UTC-8/-7)
America/Vancouver温哥华时间 (UTC-8/-7)
America/Toronto多伦多时间 (UTC-5/-4)
America/Sao_Paulo圣保罗时间 (UTC-3)

欧洲

时区名称说明
Europe/London伦敦时间 (UTC+0/+1)
Europe/Paris巴黎时间 (UTC+1/+2)
Europe/Berlin柏林时间 (UTC+1/+2)
Europe/Moscow莫斯科时间 (UTC+3)
Europe/Istanbul伊斯坦布尔时间 (UTC+3)

大洋洲

时区名称说明
Australia/Sydney悉尼时间 (UTC+10/+11)
Australia/Melbourne墨尔本时间 (UTC+10/+11)
Australia/Perth珀斯时间 (UTC+8)
Pacific/Auckland奥克兰时间 (UTC+12/+13)

通用

时区名称说明
UTC协调世界时
Etc/UTC同上(别名)

本地时区配置

如果未指定源时区或目标时区,默认使用 Asia/Shanghai(中国标准时间)。

审批建议

Time MCP 工具为纯本地计算,无副作用,建议自动审批:

toml
[approval]
auto_approve = [
  "mcp__time_get_current_time",
  "mcp__time_convert_time",
]

实用场景

  1. 跨时区会议安排:"纽约上午9点是北京几点?"
  2. 部署时间确认:"服务器在 UTC 凌晨3点维护,北京时间是几点?"
  3. 国际截止日期:"美国东部时间周五下班前是北京几点?"

基于 Codex CLI v0.142.5