关于 Time-MCP
Time-MCP 是为需要当前日期和时间的 Agent 提供的轻量 MCP 服务,可返回指定时区的格式化日期时间和 UNIX 时间戳。
主要功能
- 01获取格式化日期与时间
- 02指定时区
- 03获取当前 UNIX 时间戳
适用场景
- 01回答当前当地时间相关问题
- 02支持依赖当前日期的任务
- 03处理对时间敏感的请求
MCP 相关
这个基于 STDIO 的 MCP 服务向 Agent 和 MCP 客户端提供 `get_datetime` 与 `get_current_unix_timestamp` 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Time-MCP
这是一个供 Agent 获取当前时间(和日期)的 MCP 服务。
用法
Claude 桌面应用
将 time_mcp_server.py 添加到 Claude 桌面应用配置文件 ~/Library/Application\ Support/Claude/claude_desktop_config.json 中的 MCP 服务列表,如下所示:
{
"mcpServers": {
"time": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/time-mcp",
"run",
"time_mcp_server.py"
]
}
}
}
保存文件,然后重启 Claude 桌面应用。
注意:你可能需要在 command 字段中填写 uv 可执行文件的完整路径。在 MacOS/Linux 上运行 which uv,或在 Windows 上运行 where uv,即可获取该路径。
此内容基于 https://modelcontextprotocol.io/quickstart/server 中的 Testing your server with Claude for Desktop。
自定义客户端(或 Linux)
由于这是一个基于 STDIO 的 MCP 服务,最佳方式是参照官方示例客户端教程(https://modelcontextprotocol.io/quickstart/client)实现一个客户端。将示例中的 weather.py MCP 服务替换为 time_mcp_server.py 即可。
为什么?
让 Agent 知道当前时间(和日期)似乎很有用,也很重要。这样 Agent 就能完成依赖时间的任务,例如“Pacifica 现在几点?”或“3 小时后天气如何?”
工具
Time-MCP 提供两个工具:get_datetime 和 get_current_unix_timestamp,分别返回指定时区(未指定时默认为 UTC)的格式化日期时间,以及当前 UNIX 时间戳。
使用/不使用 Time-MCP:
不使用:
使用:
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。