Time Server
MCP-сервер для работы с временными зонами — получение текущего времени и конвертация между часовыми поясами IANA
Time Server предоставляет возможности для работы со временем и часовыми поясами. Позволяет LLM получать текущее время и выполнять конвертацию между часовыми поясами, используя имена IANA с автоматическим определением системной временной зоны.
Возможности
Заголовок раздела «Возможности»- Получение текущего времени в любой временной зоне
- Конвертация времени между часовыми поясами
- Автоматическое определение системной временной зоны
- Поддержка всех временных зон IANA
Установка
Заголовок раздела «Установка»uvx mcp-server-timepip install mcp-server-timepython -m mcp_server_timedocker run -i --rm -e LOCAL_TIMEZONE mcp/timeИнструменты
Заголовок раздела «Инструменты»get_current_time
Заголовок раздела «get_current_time»Получает текущее время в указанной временной зоне или системной зоне.
| Параметр | Тип | Описание |
|---|---|---|
timezone | string | Имя временной зоны IANA |
Примеры временных зон IANA:
Europe/MoscowAmerica/New_YorkEurope/LondonAsia/TokyoAustralia/Sydney
Пример запроса:
{ "name": "get_current_time", "arguments": { "timezone": "Europe/Warsaw" }}Пример ответа:
{ "timezone": "Europe/Warsaw", "datetime": "2024-01-01T13:00:00+01:00", "is_dst": false}convert_time
Заголовок раздела «convert_time»Конвертирует время между временными зонами.
| Параметр | Тип | Описание |
|---|---|---|
source_timezone | string | Исходная временная зона IANA |
time | string | Время в 24-часовом формате (HH:MM) |
target_timezone | string | Целевая временная зона IANA |
Пример запроса:
{ "name": "convert_time", "arguments": { "source_timezone": "America/New_York", "time": "16:30", "target_timezone": "Asia/Tokyo" }}Пример ответа:
{ "source": { "timezone": "America/New_York", "datetime": "2024-01-01T12:30:00-05:00", "is_dst": false }, "target": { "timezone": "Asia/Tokyo", "datetime": "2024-01-01T12:30:00+09:00", "is_dst": false }, "time_difference": "+13.0h"}Конфигурация
Заголовок раздела «Конфигурация»Claude Desktop
Заголовок раздела «Claude Desktop»{ "mcpServers": { "time": { "command": "uvx", "args": ["mcp-server-time"] } }}{ "mcpServers": { "time": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "LOCAL_TIMEZONE", "mcp/time"] } }}{ "mcpServers": { "time": { "command": "python", "args": ["-m", "mcp_server_time"] } }}VS Code
Заголовок раздела «VS Code»{ "mcp": { "servers": { "time": { "command": "uvx", "args": ["mcp-server-time"] } } }}{ "mcp": { "servers": { "time": { "command": "docker", "args": ["run", "-i", "--rm", "mcp/time"] } } }}{ "context_servers": [ "mcp-server-time": { "command": "uvx", "args": ["mcp-server-time"] } ]}Zencoder
Заголовок раздела «Zencoder»{ "command": "uvx", "args": ["mcp-server-time"]}Настройка системной временной зоны
Заголовок раздела «Настройка системной временной зоны»По умолчанию сервер автоматически определяет системную временную зону. Можно переопределить через аргумент --local-timezone:
{ "command": "python", "args": ["-m", "mcp_server_time", "--local-timezone=America/New_York"]}Примеры вопросов для Claude
Заголовок раздела «Примеры вопросов для Claude»- “Который сейчас час?” — использует системную временную зону
- “Сколько времени в Токио?”
- “Когда в Нью-Йорке 16:00, сколько времени в Лондоне?”
- “Конвертируй 9:30 утра по токийскому времени в нью-йоркское”
- “Какая разница во времени между Москвой и Сиднеем?”
Отладка
Заголовок раздела «Отладка»Используйте MCP Inspector:
npx @modelcontextprotocol/inspector uvx mcp-server-timeИли при разработке:
cd path/to/servers/src/timenpx @modelcontextprotocol/inspector uv run mcp-server-timeПопулярные временные зоны IANA
Заголовок раздела «Популярные временные зоны IANA»| Зона | Регион |
|---|---|
Europe/Moscow | Москва, Россия |
Europe/Kiev | Киев, Украина |
Europe/Minsk | Минск, Беларусь |
Asia/Almaty | Алматы, Казахстан |
Europe/London | Лондон, Великобритания |
Europe/Paris | Париж, Франция |
Europe/Berlin | Берлин, Германия |
America/New_York | Нью-Йорк, США |
America/Los_Angeles | Лос-Анджелес, США |
Asia/Tokyo | Токио, Япония |
Asia/Shanghai | Шанхай, Китай |
Asia/Dubai | Дубай, ОАЭ |
Australia/Sydney | Сидней, Австралия |
Сборка Docker-образа
Заголовок раздела «Сборка Docker-образа»cd src/timedocker build -t mcp/time .