Time

Time

这是一个提供时间和时区转换能力的模型上下文协议服务器。该服务器使LLM能够获取当前时间信息,并使用IANA时区名称执行时区转换,同时支持自动检测系统时区。

简介

MCP 时间服务器允许 LLM 获取当前时间并在不同时区间转换时间,支持 IANA 时区名称。

功能

  • get_current_time - 获取特定时区的当前时间
  • convert_time - 在不同时区间转换时间

安装

使用 uv (推荐)

无需安装,通过 uvx 直接运行

使用 pip

pip install mcp-server-time

配置

Claude.app 配置

使用 uvx:

"mcpServers": {
  "time": {
    "command": "uvx",
    "args": ["mcp-server-time"]
  }
}

使用 pip:

"mcpServers": {
  "time": {
    "command": "python",
    "args": ["-m", "mcp_server_time"]
  }
}

Zed 配置

"context_servers": [
  "mcp-server-time": {
    "command": "uvx",
    "args": ["mcp-server-time"]
  }
],

自定义系统时区

{
  "command": "python",
  "args": ["-m", "mcp_server_time", "--local-timezone=America/New_York"]
}

使用示例

  1. 获取当前时间:
{
  "name": "get_current_time",
  "arguments": {
    "timezone": "Europe/Warsaw"
  }
}
  1. 转换时间:
{
  "name": "convert_time",
  "arguments": {
    "source_timezone": "America/New_York",
    "time": "16:30",
    "target_timezone": "Asia/Tokyo"
  }
}

示例问题

  • "现在几点了?"
  • "东京现在几点了?"
  • "纽约下午4点时,伦敦是几点?"

调试

npx @modelcontextprotocol/inspector uvx mcp-server-time

更多信息

查看完整文档: https://github.com/modelcontextprotocol/servers