Time-MCP

Time-MCP

site icon
2025.03.20 1
Python时间服务其它
Time-MCP 是一个为代理提供当前时间(和日期)的 MCP 服务器。它使代理能够执行依赖于时间的任务,例如回答“太平洋现在几点?”或“三小时后的天气如何?”等问题。
View on GitHub

Overview

基本能力

产品定位

Time-MCP 是一个时间服务工具,旨在为代理提供准确的时间信息,以支持时间相关的任务。

核心功能

  • 提供当前时间和日期的格式化输出。
  • 支持指定时区的时间查询(默认为 UTC)。
  • 提供当前 UNIX 时间戳。

适用场景

  • 代理需要知道当前时间或日期。
  • 代理需要处理依赖于时间的任务,如时间转换、时间差计算等。

工具列表

  • get_datetime: 返回指定时区(默认为 UTC)的格式化日期和时间。
  • get_current_unix_timestamp: 返回当前的 UNIX 时间戳。

常见问题解答

  • 如何配置 Time-MCP 服务器?time_mcp_server.py 添加到 Claude Desktop App 的配置文件中,并指定正确的路径和命令。
  • 如何获取 uv 可执行文件的完整路径? 在 MacOS/Linux 上运行 which uv,在 Windows 上运行 where uv

使用教程

使用依赖

  • 需要安装 uv 工具。

安装教程

  1. time_mcp_server.py 添加到 Claude Desktop App 的配置文件中,路径为 ~/Library/Application\ Support/Claude/claude_desktop_config.json
  2. 配置示例:
{
    "mcpServers": {
        "time": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/time-mcp",
                "run",
                "time_mcp_server.py"
            ]
        }
    }
}
  1. 保存文件并重启 Claude Desktop App。

调试方式

  • 确保 uv 可执行文件的路径正确。
  • 检查配置文件中的路径是否正确指向 time_mcp_server.py
  • 重启 Claude Desktop App 以应用更改。

许可证

None