Time MCP Server

Time MCP Server

site icon
2025.04.18 79000
JavaScript时间服务时区转换其它
Time MCP Server 可以帮助 LLMs 能够获取当前时间信息,并使用 IANA 时区名称进行时区转换,同时支持自动检测系统时区。
View on GitHub

Overview

基本能力

产品定位

Time MCP Server 是一个专注于时间和时区转换的服务,旨在为 LLMs 提供准确的时间信息和时区转换功能。

核心功能

  1. 获取当前时间:支持在特定时区或系统时区获取当前时间。
  2. 时区转换:能够将时间从一个时区转换到另一个时区。
  3. 自动时区检测:默认自动检测系统时区,也支持手动指定时区。

适用场景

  1. 时间查询:查询特定时区的当前时间。
  2. 时区转换:在不同时区之间转换时间。
  3. 自动化任务:在自动化流程中处理时间相关的任务。

工具列表

  1. get_current_time:获取当前时间。
  2. 参数:timezone(IANA 时区名称,如 'America/New_York')。
  3. convert_time:转换时间。
  4. 参数:source_timezone(源时区)、time(时间,24小时格式)、target_timezone(目标时区)。

常见问题解答

  1. 如何手动指定时区?:在配置中添加 --local-timezone 参数。
  2. 如何调试?:使用 MCP inspector 工具进行调试。

使用教程

使用依赖

无特定依赖,推荐使用 uv 工具。

安装教程

  1. 使用 uv(推荐)bash uvx mcp-server-time
  2. 使用 PIPbash pip install mcp-server-time python -m mcp_server_time
  3. 使用 Dockerbash docker run -i --rm mcp/time

调试方式

  1. 使用 MCP inspectorbash npx @modelcontextprotocol/inspector uvx mcp-server-time
  2. 本地开发调试bash cd path/to/servers/src/time npx @modelcontextprotocol/inspector uv run mcp-server-time

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。