Time MCP Server

Time MCP Server

site icon
2025.03.05 1
Python时间服务时区转换其它
Time MCP Server 是一个提供时间和时区转换功能的 Model Context Protocol 服务器。该服务器使 LLMs 能够获取当前时间信息,并使用 IANA 时区名称进行时区转换,具有自动系统时区检测功能。
View on GitHub

Overview

基本能力

产品定位

Time MCP Server 是一个专注于时间和时区转换的服务,旨在为 LLMs 提供准确的时间信息和时区转换功能。

核心功能

  1. 获取当前时间:可以获取特定时区或系统时区的当前时间。
  2. 时区转换:能够在不同时区之间转换时间。
  3. 自动时区检测:默认自动检测系统时区,也可以手动指定时区。

适用场景

  1. 需要获取当前时间的应用场景。
  2. 需要进行时区转换的应用场景。
  3. 需要处理多时区时间的应用场景。

工具列表

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

常见问题解答

  1. 如何手动指定时区?
  2. 可以通过在配置中添加 --local-timezone 参数来手动指定时区。

使用教程

使用依赖

无特定依赖,推荐使用 uv 工具。

安装教程

  1. 使用 uv(推荐)
  2. 无需特定安装,使用 uvx 直接运行 time-mcp-local
  3. 使用 PIP
  4. 安装命令: bash pip install time-mcp-local
  5. 运行命令: bash python -m time-mcp-local

调试方式

  1. 使用 MCP inspector 调试服务器:
  2. 对于 uvx 安装: bash npx @modelcontextprotocol/inspector uvx time-mcp-local
  3. 对于特定目录或开发环境: bash cd path/to/servers/src/time npx @modelcontextprotocol/inspector uv run time-mcp-local

许可证

None