Time FastMCP Server

Time FastMCP Server

site icon
2025.04.03 0
Python时间服务时区转换其它
Time FastMCP Server 是一个基于 Model Context Protocol 的服务,专注于提供时间和时区转换功能。它使大型语言模型能够获取当前时间信息,并使用 IANA 时区名称进行时区转换,同时支持自动检测系统时区。
View on GitHub

Overview

基本能力

产品定位

Time FastMCP Server 是一个专门用于时间和时区转换的 MCP 服务。

核心功能

  1. 获取当前时间:支持获取特定时区或系统时区的当前时间。
  2. 时区转换:能够在不同时区之间转换时间。

适用场景

  1. 需要获取当前时间的应用场景。
  2. 需要进行跨时区时间转换的应用场景。
  3. 需要自动检测系统时区的应用场景。

工具列表

  1. get_current_time:获取特定时区或系统时区的当前时间。
  2. 参数:timezone(字符串,IANA 时区名称,如 'America/New_York')。
  3. convert_time:在不同时区之间转换时间。
  4. 参数:source_timezone(源时区)、time(时间,24小时格式)、target_timezone(目标时区)。

常见问题解答

  1. 如何覆盖默认的系统时区?
  2. 在配置中添加 --local-timezone 参数。

使用教程

使用依赖

安装依赖命令:

uv add mcp tzdata datetime

安装教程

  1. 使用 uv 工具安装依赖。
  2. 在配置文件中添加以下内容:
"mcpServers": {
  "time": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\Users\\kongfy\\time_fastmcp_server",
      "run",
      "main.py",
      "--local-timezone=America/New_York" (optional)
    ]
  }
}

调试方式

  1. 确保 uv 工具已正确安装。
  2. 检查配置文件中的路径和参数是否正确。
  3. 运行服务并测试功能是否正常。

许可证

None