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"]
}
使用示例
- 获取当前时间:
{
"name": "get_current_time",
"arguments": {
"timezone": "Europe/Warsaw"
}
}
- 转换时间:
{
"name": "convert_time",
"arguments": {
"source_timezone": "America/New_York",
"time": "16:30",
"target_timezone": "Asia/Tokyo"
}
}
示例问题
- "现在几点了?"
- "东京现在几点了?"
- "纽约下午4点时,伦敦是几点?"
调试
npx @modelcontextprotocol/inspector uvx mcp-server-time