返回市场
时间-mcp

时间-mcp

作者:sidharthrajaram2 星标更新:2025-03-20

项目介绍

Time-MCP

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

<img width="635" alt="2025-03-20 1:02:54 AM 的截图" src="https://gips2.baidu.com/it/u=378852861,3996401688&fm=3081&app=3081&f=PNG?w=1270&h=448" />

使用方法

Claude 桌面应用

在 Claude 桌面应用配置文件 ~/Library/Application\ Support/Claude/claude_desktop_config.json 中的 MCP 服务器列表中添加 time_mcp_server.py,如下所示:

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

保存文件,并重启 Claude 桌面应用。

注意:你可能需要在命令字段中填写 uv 可执行文件的完整路径。你可以在 MacOS/Linux 上通过运行 which uv 或在 Windows 上运行 where uv 来获取该路径。

这基于来自 https://modelcontextprotocol.io/quickstart/server使用 Claude 桌面版测试你的服务器

自定义客户端(或 Linux)

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

为什么?

对于代理来说,知道当前的时间(和日期)似乎很有帮助且重要。这使得代理能够完成依赖于时间的任务,例如“Pacifica 的现在是什么时间?”或“3 小时后天气会怎样?”

工具

Time-MCP 提供了两个工具,分别是 get_datetimeget_current_unix_timestamp,它们分别返回指定时区(如果没有指定则为 UTC)的格式化日期时间以及当前的 UNIX 时间戳。

使用/不使用 Time-MCP:

不使用:
<img width="632" alt="2025-03-20 1:02:21 AM 的截图" src="https://gips3.baidu.com/it/u=3277275064,1357206333&fm=3081&app=3081&f=PNG?w=1264&h=832" />
使用:
<img width="635" alt="2025-03-20 1:02:54 AM 的截图" src="https://gips2.baidu.com/it/u=378852861,3996401688&fm=3081&app=3081&f=PNG?w=1270&h=448" /> </中文翻译>