时区转换服务器

一个基于MCP协议标准的时区转换和时间操作服务器,提供RESTful API接口和全面的错误处理。

  • by clssck
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 clssck/mcp-time-server

使用说明

时间服务器

用于时区转换和时间相关操作的MCP服务器,采用模型上下文协议标准构建。

目录

特性

  • 获取任何时区的当前时间
  • 在时区之间转换时间
  • 基于MCP协议标准构建
  • 类型安全的Python实现
  • RESTful API端点
  • 全面的错误处理
  • 时区数据库集成

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面时间服务器 史密瑟里:

npx -y @smithery/cli install @clssck/mcp-time-server --client claude

手动安装

pip install .

用法

启动服务器:

python -m time_server

API文档

工具

get_current_time

获取特定时区的当前时间

参数:

  • timezone:string-IANA时区标识符(例如“美国/纽约”)

退货:

  • ISO 8601格式的当前时间

convert_time

在时区之间转换时间

参数:

  • time:string-转换为ISO 8601格式的时间
  • from_timezone:string-源时区
  • to_timezone:string-目标时区

退货:

  • ISO 8601格式的转换时间

发展

安装开发依赖项:

pip install -e .[dev]

运行测试:

pytest

检查代码质量:

ruff check .
mypy src

行为准则

本项目遵守《贡献者契约》 行为准则。通过参与,您将遵守此准则。

许可证

麻省理工学院