
Time MCP Server

2025.04.15
5
Go时间服务时区转换其它
Time MCP Server 是一个基于 Model Context Protocol (MCP) 的时间服务服务器,提供与时间相关的功能。该服务器使 LLMs(大型语言模型)能够访问当前时间信息,并在不同时区之间转换时间。这是一个使用 MCP Swift SDK 实现的 Swift 版本时间 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
Time MCP Server 是一个时间服务工具,专注于提供时间查询、时区转换和夏令时信息等功能。
核心功能
- 当前时间查询:获取任何时区的当前时间
- 时区转换:在不同时区之间转换时间
- 夏令时信息:检查某个时区当前是否处于夏令时
- 时间差计算:在转换时获取时区之间的时间差
适用场景
- 国际会议安排:跨时区安排会议
- 旅行计划:检查目的地的当地时间
- 远程工作协调:与国际团队协调工作时间
- 活动安排:设置全球活动的正确本地时间
- 时间敏感操作:确保操作在正确的本地时间进行
工具列表
get_current_time
:获取特定时区的当前时间-
timezone
(字符串,必需):IANA 时区名称(例如 'America/New_York', 'Europe/London')。如果为空或未提供,将使用系统时区。 -
convert_time
:在时区之间转换时间 source_timezone
(字符串,必需):源 IANA 时区名称。如果为空或未提供,将使用系统时区。time
(字符串,必需):要转换的时间,24小时格式(HH:MM)target_timezone
(字符串,必需):目标 IANA 时区名称。如果为空或未提供,将使用系统时区。
常见问题解答
- 如何安装?提供了一键安装和从源代码构建两种方式。
- 如何配置到 Claude.app、Cursor 或 ChatWise?提供了具体的配置示例。
- 开发要求是什么?需要 Swift 6.0 或更高版本,macOS 14.0 或更高版本,以及 MCP Swift SDK 0.2.0 或更高版本。
使用教程
使用依赖
- Swift 6.0 或更高版本
- macOS 14.0 或更高版本
- MCP Swift SDK 0.2.0 或更高版本
安装教程
选项1:一键安装(curl)
curl -fsSL https://raw.githubusercontent.com/okooo5km/time-mcp-server/main/install.sh | bash
选项2:从源代码构建
- 克隆仓库:
git clone https://github.com/okooo5km/time-mcp-server.git
cd time-mcp-server
- 构建项目:
swift build -c release
- 安装二进制文件:
mkdir -p ~/.local/bin
cp $(swift build -c release --show-bin-path)/time-mcp-server ~/.local/bin/
- 确保
~/.local/bin
在 PATH 中:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc # 或 ~/.bashrc
source ~/.zshrc # 或 source ~/.bashrc
调试方式
# 显示帮助信息
time-mcp-server --help
# 显示版本信息
time-mcp-server --version