时间 MCP 服务器是一个基于 Model Context Protocol 的服务器,它提供了时间和时区转换功能。借助该服务器,LLM 能够轻松获取当前时间信息,并利用 IANA 时区名称进行时区转换,同时还支持自动检测系统时区。
get_current_time
和 convert_time
两个实用工具,满足不同的时间查询和转换需求。uv
和通过 pip
安装。cd path/to/server/time
uv run mcp-time
pip install time-mcp-server
time-mcp-server
get_current_time
此工具用于获取特定时区或系统时区的当前时间。
timezone
(字符串):IANA 时区名称(例如 'America/New_York','Europe/London')convert_time
该工具用于在不同时区之间转换时间。
source_timezone
(字符串):源 IANA 时区名称time
(字符串):24 小时时制(例如 'HH:MM')destination_timezone
(字符串):目标 IANA 时区名称src
目录。server.json
中注册时区工具:{
"tools": {
"mcp-time": {
"path": "time/src/server.ts"
}
}
}
src
目录。server.json
中注册时区工具:{
"tools": {
"mcp-time": {
"path": "time/src/server.ts"
}
}
}
可以在配置中指定本地时区,默认情况下会自动检测系统时区。
使用 MCP inspector 进行调试。根据文档中的说明,定位到相应目录并运行服务器以进行调试检查。
在服务器文件夹内执行以下命令:
docker build -t mcp/time .
欢迎为 mcp-server-time 做出贡献!无论是添加新功能、修复问题还是改进文档,我们都欢迎您的参与。如需了解其他 MCP 服务器的实现模式,请参考相关项目链接。
mcp-server-time 采用 MIT 许可证,允许自由使用、修改和分发软件。详细许可内容请参阅项目仓库中的 LICENSE 文件。