MCP时间服务器是一款用Swift语言实现的开源工具,它能为AI助手提供时间信息与时区转换功能。借助模型上下文协议(MCP),该项目让AI助手可获取当前时间、进行时区转换,还能助力用户协调不同地区的会议安排。
time-mcp-server
指定端口启动Web界面:
time-mcp-server --port 8080
可提供目标时区的当前时间信息,涵盖日期、时间和夏令时状态。
请求示例:
{
"timezone": "America/New_York"
}
响应结果:
{
"timezone": "America/New_York",
"datetime": "2024-11-05T14:30:45-05:00",
"is_dst": false
}
支持将指定时间从源时区转换为目标时区。
请求示例:
{
"source_timezone": "America/Los_Angeles",
"time": "15:30",
"target_timezone": "Asia/Tokyo"
}
响应结果:
{
"source": {
"timezone": "America/Los_Angeles",
"datetime": "2024-11-05T15:30:00-08:00",
"is_dst": false
},
"target": {
"timezone": "Asia/Tokyo",
"datetime": "2024-11-06T08:30:00+09:00",
"is_dst": false
},
"time_difference": "+17h"
}
git clone https://github.com/okooo5km/time-mcp-server.git
cd time-mcp-server
time-mcp-server.xcworkspace
,选择目标设备并点击“构建”。./time-mcp-server
在Claude设置中添加以下内容:
"mcpServers": {
"RealTime": {
"command": "time-mcp-server",
"args": ["--port", "8080"]
}
}
在配置文件中添加:
export MCP_TIME_SERVER=~/path/to/time-mcp-server
该项目遵循MIT许可证,具体条款见LICENSE文件。
欢迎通过GitHub提交问题和拉取请求: GitHub仓库
如果你喜欢这个项目,可以通过以下方式支持:
bc1qrp33uhr9vpy8jguxxev0xj2wr6xl4xhzt7vmuqc