time-mcp

time-mcp

site icon
2025.03.12 0
Python时间服务AI集成开发效率
time-mcp 是一个基于 Claude 模型配置协议 (MCP) 的服务器,提供实时时区感知的日期和时间信息。它支持获取任何 IANA 时区的当前时间,并能够轻松与 Claude AI 集成。
View on GitHub

Overview

基本能力

产品定位

time-mcp 是一个提供实时时区感知日期和时间信息的 MCP 服务器,主要用于与 Claude AI 集成。

核心功能

  • 获取任何 IANA 时区的当前时间
  • 通过 MCP 与 Claude AI 轻松集成
  • 使用 Python 的 zoneinfo 模块提供全面的时区支持
  • 以 ISO 格式返回简单的 JSON 响应

适用场景

  • 需要实时时区信息的 AI 应用
  • 需要跨时区时间同步的系统
  • 开发需要时间服务的工具或应用

工具列表

  • get_current_time: 返回指定时区的当前时间
  • 参数: timezone (字符串) - 任何有效的 IANA 时区 (例如 "America/New_York", "Europe/London", "Asia/Tokyo")
  • 默认: 如果未指定时区,则使用 "UTC"

常见问题解答

无明确常见问题解答部分

使用教程

使用依赖

  • Python 3.10+
  • MCP 库

安装教程

# 克隆仓库
git clone https://github.com/yourusername/time-mcp.git
cd time-mcp

# 设置虚拟环境 (使用 uv)
uv venv
source .venv/bin/activate

# 安装包
pip install -e .

调试方式

# 运行测试
pytest tests/

# 代码检查
ruff check .

# 代码格式化
ruff format .

运行服务器

python -m src.time_mcp.server

这将启动本地 MCP 服务器,使时间工具可供 Claude 使用。

许可证

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