Time MCP Server

Time MCP Server

site icon
2025.03.25 1
Python时间服务时区转换其它
Time MCP Server 是一个基于 Model Context Protocol 的服务器,提供时间和时区转换功能。该服务器使 LLMs 能够获取当前时间信息,并使用 IANA 时区名称进行时区转换,同时支持自动检测系统时区。
View on GitHub

Overview

基本能力

产品定位

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

核心功能

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

适用场景

  1. 需要获取当前时间的应用场景。
  2. 需要跨时区转换时间的应用场景。
  3. 需要为 LLMs 提供时间相关功能的场景。

工具列表

  1. get_current_time:获取特定时区或系统时区的当前时间。
  2. 参数:timezone(字符串,IANA 时区名称,如 'America/New_York')。
  3. convert_time:将时间从一个时区转换到另一个时区。
  4. 参数:source_timezone(源时区)、time(时间,24小时格式 HH:MM)、target_timezone(目标时区)。

常见问题解答

  1. 如何手动指定时区?
  2. 在配置中添加 --local-timezone 参数,例如 --local-timezone=America/New_York
  3. 如何调试服务?
  4. 使用 MCP inspector 工具进行调试,命令为 npx @modelcontextprotocol/inspector uvx mcp-server-time

使用教程

使用依赖

无特殊依赖,直接安装即可。

安装教程

  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 开源许可条款。