Time MCP Server

Time MCP Server

site icon
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:从源代码构建

  1. 克隆仓库:
git clone https://github.com/okooo5km/time-mcp-server.git
cd time-mcp-server
  1. 构建项目:
swift build -c release
  1. 安装二进制文件:
mkdir -p ~/.local/bin
cp $(swift build -c release --show-bin-path)/time-mcp-server ~/.local/bin/
  1. 确保 ~/.local/bin 在 PATH 中:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc  # 或 ~/.bashrc
source ~/.zshrc  # 或 source ~/.bashrc

调试方式

# 显示帮助信息
time-mcp-server --help

# 显示版本信息
time-mcp-server --version

许可证

该项目遵循 MIT 开源许可条款。