时间转换服务器

Time FastMCP Server是一个提供时间和时区转换功能的服务器,支持LLMs获取当前时间信息并使用IANA时区名称进行时区转换,具有自动系统时区检测功能。

  • by fykong
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 fykong/time_fastmcp_server

使用说明

Time FastMCP服务器

提供时间和时区转换功能的模型上下文协议服务器。此服务器使LLM能够获取当前时间信息,并使用IANA时区名称执行时区转换,并具有自动系统时区检测功能。

可用工具

  • get_current_time -获取特定时区或系统时区的当前时间。

    • 必需参数:
      • timezone (string):IANA时区名称(例如,“美国/纽约”、“欧洲/伦敦”)
  • convert_time -在时区之间转换时间。

    • 必需参数:
      • source_timezone (string):源IANA时区名称
      • time (字符串):24小时格式的时间(HH:MM)
      • target_timezone (string):目标IANA时区名称

安装

使用 uv

uv add mcp tzdata datetime

配置

添加到您的设置中:

默认情况下,服务器会自动检测系统的时区。您可以通过添加参数来覆盖此内容 --local-timezone 到 args 配置中的列表。

"mcpServers": {
  "time": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\Users\\kongfy\\time_fastmcp_server",
      "run",
      "main.py",
      "--local-timezone=America/New_York" (optional)
    ]
  }
}

给克劳德的问题示例

  1. “现在几点了?”(将使用系统时区)
  2. “东京现在几点了?”
  3. “纽约下午4点,伦敦几点了?”
  4. “将东京时间上午9:30转换为纽约时间”