TheoBrigitte/mcp-time

TheoBrigitte/mcp-time

от theobrigitte
MCP-сервер для работы со временем: показывает текущее время в любом часовом поясе, конвертирует между ними, вычисляет относительные даты (вчера, через месяц) и сравнивает моменты. Помогает AI-ассис...

MCP time logo

GitHub release Build Status Go Reference Trust Score NPM Package Docker Image

Time MCP Server

A Model Context Protocol server that enables AI assistants to interact with time

Hosted deployment

A hosted deployment is available on Fronteir AI.

Overview

The Time MCP Server is a Model Context Protocol (MCP) server that provides AI assistants and other MCP clients with standardized tools to perform time and date-related operations. This server acts as a bridge between AI tools and a robust time-handling backend, allowing for complex time manipulations through natural language interactions.

Features

  • ⏰ Time Manipulation - Get current time, convert between timezones, and add or subtract durations
  • 🗣️ Natural Language Parsing - Understands relative time expressions like "yesterday" or "next month"
  • ⚖️ Time Comparison - Compare two different times with ease
  • 🎨 Flexible Formatting - Supports a wide variety of predefined and custom time formats
  • ✅ MCP Compliance - Fully compatible with the Model Context Protocol standard
  • 🔄 Multiple Transports - Supports stdio for local integrations and HTTP stream for network access

Часто задаваемые вопросы

Инструменты были проиндексированы:
add_timeтолько чтениеидемпотентный

Добавляет или вычитает длительность из заданного времени.

Параметры
  • durationstringобязательный

    Продолжительность для прибавления или вычитания. Чтобы вычесть, используйте отрицательное значение. Примеры: - "1h2m3s" — прибавить 1 час, 2 минуты и 3 секунды. - "-1h" — вычесть 1 час.

  • formatstring

    Выводит формат времени. Обратитесь к инструменту 'current_time' для подробных параметров формата.

  • timestring

    Время в любом формате. По умолчанию используется текущее время.

  • timezonestring

    Целевой часовой пояс для вывода, в формате IANA (например, 'America/New_York').

compare_timeтолько чтениеидемпотентный

Сравнивает два времени. Возвращает -1, если первое время раньше второго, 0, если они равны, и 1, если первое время позже второго.

Параметры
  • time_astringобязательный

    Первый раз для сравнения.

  • time_a_timezonestring

    Форма часового пояса time_a, в формате IANA (например, 'America/New_York').

  • time_bstringобязательный

    Второй раз для сравнения.

  • time_b_timezonestring

    Часовой пояс для time_b, в формате IANA (например, 'America/New_York').

convert_timezoneтолько чтениеидемпотентный

Преобразует время из одного часового пояса в другой.

Параметры
  • formatstring

    Выводит формат времени. Обратитесь к инструменту 'current_time' для подробных параметров формата.

  • input_timezonestring

    Часовой пояс входного времени в формате IANA (например, 'America/New_York'). Если входная строка времени содержит часовой пояс, он имеет приоритет.

  • output_timezonestring

    Целевой часовой пояс для вывода, в формате IANA (например, 'America/New_York').

  • timestring

    Время в любом формате. По умолчанию используется текущее время.

current_timeтолько чтениеидемпотентный

Возвращает текущее время.

Параметры
  • formatstring

    Формат выходного времени, который может быть предопределённым форматом или пользовательским макетом. ## Предопределённые форматы ANSIC, Rubydate, RFC822, RFC1123, Unixdate, Kitchen, StampMilli, DateTime, DateOnly, RFC850, RFC1123z, RFC3339nano, Stamp, RFC822z, RFC3339, StampMicro, StampNano, TimeOnly ## Пользовательский формат Пользовательский формат можно собрать из следующих компонентов. Каждый компонент показывает пример того, как форматируется часть эталонного времени. Распознаются только эти значения. Любой текст в строке макета, не распознанный как компонент, считается литералом. - Год: "2006", "06" - Месяц: "Jan", "January", "01", "1" - День недели: "Mon", "Monday" - День месяца: "2", "_2", "02" - День года: "__2", "002" - Час: "15", "3", "03" (PM или AM) - Минута: "4", "04" - Секунда: "5", "05" - Метка AM/PM: "PM" ### Числовые смещения часового пояса - "-0700" (±hhmm) - "-07:00" (±hh:mm) - "-07" (±hh) - "-070000" (±hhmmss) - "-07:00:00" (±hh:mm:ss) Замена знака на "Z" запускает поведение ISO 8601, при котором для зоны UTC выводится "Z": - "Z0700" (Z или ±hhmm) - "Z07:00" (Z или ±hh:mm) - "Z07" (Z или ±hh) - "Z070000" (Z или ±hhmmss) - "Z07:00:00" (Z или ±hh:mm:ss) В строке формата подчёркивания в "_2" и "__2" обозначают пробелы, которые могут заменяться цифрами, если следующее число состоит из нескольких цифр, для совместимости с Unix-форматами времени фиксированной ширины. Ведущий ноль означает значение, дополненное нулями. Форматы __2 и 002 - это день года из трёх символов, дополненный пробелами и нулями; формата дня года без дополнения нет. ### Доли секунды Запятая или десятичная точка, за которой идёт один или несколько нулей, обозначает долю секунды, выводимую с заданным числом знаков после запятой. Запятая или десятичная точка, за которой идёт одна или несколько девяток, обозначает долю секунды с удалёнными конечными нулями. Например, "15:04:05.000" форматирует или разбирает с точностью до миллисекунд.

  • timezonestring

    Целевой часовой пояс для вывода, в формате IANA (например, 'America/New_York').

relative_timeтолько чтениеидемпотентный

Возвращает время на основе относительного выражения на естественном языке.

Параметры
  • formatstring

    Выводит формат времени. Обратитесь к инструменту 'current_time' для подробных параметров формата.

  • textstringобязательный

    相对时间表达的自然语言示例: - “现在” - “今天” - “昨天” - “5分钟前” - “三天前” - “上个月” - “下个月” - “一年后” - “昨天上午10点” - “上周日下午5点30分” - “周日22点45分” - “明年一月” - “去年二月” - “12月25日早上7点30分” - “上午10点” - “下午5点05分” - “晚上10点05分22秒”

  • timestring

    Время в любом формате. По умолчанию используется текущее время.

  • timezonestring

    Целевой часовой пояс для вывода, в формате IANA (например, 'America/New_York').

0.4.0основная

Выберите клиент, чтобы установить TheoBrigitte/mcp-time:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"theobrigitte-mcp-time-49g5gd89ri\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@theo.foobar/mcp-time\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add theobrigitte-mcp-time-49g5gd89ri -- npx -y @theo.foobar/mcp-time

Либо через JSON-конфиг:

claude mcp add-json theobrigitte-mcp-time-49g5gd89ri "{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@theo.foobar/mcp-time\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add theobrigitte-mcp-time-49g5gd89ri -- npx -y @theo.foobar/mcp-time

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.theobrigitte-mcp-time-49g5gd89ri]
command = "npx"
args = ["-y", "@theo.foobar/mcp-time"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите TheoBrigitte/mcp-time, а в поле команды запуска — строку ниже:
npx -y @theo.foobar/mcp-time

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например theobrigitte-mcp-time-49g5gd89ri.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: theobrigitte-mcp-time-49g5gd89ri
    command: npx
    args:
      - "-y"
      - "@theo.foobar/mcp-time"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "theobrigitte-mcp-time-49g5gd89ri": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}

Похожие MCP-сервера

SecretiveShell/MCP-timeserver

SecretiveShell/MCP-timeserver

от secretiveshell

MCP-сервер для получения даты и времени в указанном часовом поясе. Реализует ресурсы по схеме datetime:// и инструмент локального времени. Полезен агентным системам и чат-REPL для работы с datetime.

Python⭐ 42
ZeparHyfar/mcp-datetime

ZeparHyfar/mcp-datetime

от zeparhyfar

MCP сервер для получения текущей даты и времени в десятках форматов: от стандартных (ISO, дата/время) до японских, компактных и файловых (.md, .log). Интегрируется с Claude Desktop App — идеально для автоматизации задач с точными метками времени.

Python⭐ 31
juanisidoro/securecode-mcp

juanisidoro/securecode-mcp

от juanisidoro

MCP сервер для SecureCodeHQ: Claude Code работает с секретами (API ключи, токены) без отображения в диалоге - значения шифруются AES-256 и инжектятся в файл (инжект-режим). Инструмент для управления секретами и безопасной работы с ними.

TypeScript⭐ 1
bitcompare/mcp-server

bitcompare/mcp-server

от bitcompare

MCP-сервер для доступа к криптовалютной доходности, ценам и рыночным данным в реальном времени. 18 инструментов для работы с историческими и текущими ставками по стейкингу, кредитованию, дериватива...

Dockerfile⭐ 1
nicktcode/swissgroceries-mcp

nicktcode/swissgroceries-mcp

от nicktcode

MCP сервер для поиска и сравнения продуктов в швейцарских супермаркетах (Migros, Coop, Aldi, Denner, Lidl и др.) в реальном времени. Показывает цены, акции, наличие, помогает спланировать покупки: выбрать лучший магазин или разделить корзину. Экономит время и деньги.

TypeScript⭐ 36
Comet-ML/Opik-MCP

Comet-ML/Opik-MCP

официальный

от comet-ml

MCP сервер для Opik – подключает AI-ассистентов (Claude Code, Cursor, VS Code) к вашему рабочему пространству: читайте трейсы, логируйте оценки, сохраняйте версии промптов и задавайте вопросы ассис...

Python⭐ 223
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин