时间服务MCP服务器

一个为代理提供当前时间和日期的MCP服务器,支持时区查询和UNIX时间戳获取。

  • by sidharthrajaram
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 sidharthrajaram/time-mcp

使用说明

时间MCP

这是一个MCP服务器,供代理获取当前时间(和日期)。

用法

克劳德桌面应用程序

添加 time_mcp_server.py 到Claude Desktop App配置文件中的MCP服务器列表 ~/Library/Application\ Support/Claude/claude_desktop_config.json 这样地:

{
    "mcpServers": {
        "time": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/time-mcp",
                "run",
                "time_mcp_server.py"
            ]
        }
    }
}

保存文件,然后重新启动Claude for Desktop。

备注:您可能需要填写到的完整路径 uv 可在命令字段中执行。你可以通过跑步来获得这个 which uv 在MacOS/Linux或 where uv 在Windows上。

这是基于 使用Claude for Desktop测试您的服务器 从https://modelcontextprotocol.io/quickstart/server.

自定义客户端(或Linux)

由于这是一个基于STDIO的MCP服务器,最好的方法是以与官方示例客户端教程类似的方式实现客户端(https://modelcontextprotocol.io/quickstart/client).而不是示例 weather.py MCP服务器,使用 time_mcp_server.py.

为什么?

让代理知道现在是什么时间(和日期)似乎很有帮助,也很重要。使代理能够完成与时间相关的任务,例如“Pacifica现在是什么时候?”或“3小时后的天气会是什么样子?”

工具

Time MCP提供了两个工具, get_datetime 和 get_current_unix_timestamp 它们分别返回指定时区(如果没有指定UTC)中的格式化日期时间和当前UNIX时间戳。

有/没有时间MCP:

没有:
有: