TimezoneToolkit 是一个强大的时间和时区工具包,借助 Model Context Protocol (MCP) 开发。它提供了丰富功能,能帮助用户轻松处理日期、时间、时区转换以及天文计算等任务。
TimezoneToolkit 能让你便捷地进行时间和时区相关操作。你可以获取不同时区的当前时间、计算日出日落时间、进行时区转换等。
# 下载项目源码
git clone https://github.com/yourusername/timezone-toolkit.git
# 进入项目目录
cd timezone-toolkit
# 安装依赖项
npm install
# 启动 MCP 服务器
node dist/index.js
# 获取当前时间,默认使用 UTC 时区
npm start -- --timeZone=UTC
# 转换为纽约时间
npm start -- --convertTo=America/New_York
{
"currentTime": "2024年3月25日,晚上9:54",
"timezone": "美洲/纽约",
"utcOffset": "-04:00"
}
getCurrentTime
:获取指定时区的当前时间listTimezones
:列出所有可用时区{
"latitude": 37.7749,
"longitude": -122.4194,
"date": "2024-03-25",
"time": "06:00"
}
{
"sunrise": "早上6:05",
"sunset": "晚上7:15",
"moonPhase": "渐亏 gibbous"
}
欢迎贡献!请按照以下步骤提交代码:
feature/amazing-feature
)git commit -m '添加精彩功能'
)git push origin feature/amazing-feature
)# 执行单元测试
npm test
# 运行端到端测试
npm run e2e
常见问题及解决方案:
npm install
...
如有任何问题或建议,请联系: