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обязательный

    The duration to add or subtract. Use a negative value to subtract. Examples: - "1h2m3s" to add 1 hour, 2 minutes, and 3 seconds. - "-1h" to subtract 1 hour.

  • formatstring

    Output time format. See the 'current_time' tool for detailed format options.

  • timestring

    Time in any format. Defaults to the current time.

  • timezonestring

    The target timezone for the output, in IANA format (e.g., 'America/New_York').

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

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

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

Параметры

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

    The first time to compare.

  • time_a_timezonestring

    Timezone form time_a, in IANA format (e.g., 'America/New_York').

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

    The second time to compare.

  • time_b_timezonestring

    Timezone for time_b, in IANA format (e.g., 'America/New_York').

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

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

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

Параметры

  • formatstring

    Output time format. See the 'current_time' tool for detailed format options.

  • input_timezonestring

    The timezone of the input time, in IANA format (e.g., 'America/New_York'). If the input time string contains a timezone, it will take precedence.

  • output_timezonestring

    The target timezone for the output, in IANA format (e.g., 'America/New_York').

  • timestring

    Time in any format. Defaults to the current time.

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

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

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

Параметры

  • formatstring

    The output time format, which can be a predefined format or a custom layout. ## Predefined Formats `RFC3339nano`, `Kitchen`, `StampMilli`, `Rubydate`, `RFC822`, `RFC1123`, `Stamp`, `StampMicro`, `StampNano`, `TimeOnly`, `Unixdate`, `RFC822z`, `RFC850`, `ANSIC`, `RFC1123z`, `RFC3339`, `DateTime`, `DateOnly` ## Custom Format A custom format can be built using the following components. Each component shows an example of how a part of the reference time is formatted. Only these values are recognized. Any text in the layout string that is not a recognized component will be treated as a literal. - Year: "2006", "06" - Month: "Jan", "January", "01", "1" - Day of the week: "Mon", "Monday" - Day of the month: "2", "_2", "02" - Day of the year: "__2", "002" - Hour: "15", "3", "03" (PM or AM) - Minute: "4", "04" - Second: "5", "05" - AM/PM mark: "PM" ### Numeric Time Zone Offsets - "-0700" (±hhmm) - "-07:00" (±hh:mm) - "-07" (±hh) - "-070000" (±hhmmss) - "-07:00:00" (±hh:mm:ss) Replacing the sign with a "Z" triggers ISO 8601 behavior, which prints "Z" for the UTC zone: - "Z0700" (Z or ±hhmm) - "Z07:00" (Z or ±hh:mm) - "Z07" (Z or ±hh) - "Z070000" (Z or ±hhmmss) - "Z07:00:00" (Z or ±hh:mm:ss) Within the format string, the underscores in "_2" and "__2" represent spaces that may be replaced by digits if the following number has multiple digits, for compatibility with fixed-width Unix time formats. A leading zero represents a zero-padded value. The formats __2 and 002 are space-padded and zero-padded three-character day of year; there is no unpadded day of year format. ### Fractional Seconds A comma or decimal point followed by one or more zeros represents a fractional second, printed to the given number of decimal places. A comma or decimal point followed by one or more nines represents a fractional second with trailing zeros removed. For example, "15:04:05.000" formats or parses with millisecond precision.

  • timezonestring

    The target timezone for the output, in IANA format (e.g., 'America/New_York').

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

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

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

Параметры

  • formatstring

    Output time format. See the 'current_time' tool for detailed format options.

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

    A relative time expression in natural language. Examples: - "now" - "today" - "yesterday" - "5 minutes ago" - "three days ago" - "last month" - "next month" - "one year from now" - "yesterday at 10am" - "last sunday at 5:30pm" - "sunday at 22:45" - "next January" - "last February" - "December 25th at 7:30am" - "10am" - "10:05pm" - "10:05:22pm"

  • timestring

    Time in any format. Defaults to the current time.

  • timezonestring

    The target timezone for the output, in IANA format (e.g., 'America/New_York').

Другие проверенные MCP-сервера

intruder-io/intruder-mcp

intruder-io/intruder-mcp

официальный

MCP сервер для интеграции Intruder с ИИ-ассистентами Claude и Cursor. Он автоматизирует тестирование безопасности, запуская сканирования и управляя проектами. Полезен специалистам по безопасности и разработчикам.

Python26
brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
skill-seekers/Skill_Seekers

skill-seekers/Skill_Seekers

MCP-сервер Skill Seekers преобразует документацию, GitHub, PDF, видео и 18 типов источников в структурированные знания для AI-систем. Подходит для создания AI-навыков (Claude, Gemini, OpenAI), RAG-...

Python14495
jetbrains/mcpProxy

jetbrains/mcpProxy

официальный

Прокси-сервер для подключения MCP-клиентов (Claude Desktop, VS Code) к JetBrains IDE. Упрощает интеграцию AI-ассистентов с IntelliJ, PyCharm и другими продуктами JetBrains через команды инструменто...

JavaScript962
api7/apisix-mcp

api7/apisix-mcp

официальный

MCP-сервер для управления APISIX через Admin API с помощью естественного языка. Позволяет просматривать, создавать и удалять ресурсы (роуты, сервисы, upstreams, плагины) через AI-клиенты. Полезен р...

TypeScript38
lpigeon/ros-mcp-server

lpigeon/ros-mcp-server

MCP сервер для ROS соединяет LLM (Claude, GPT, Gemini) с роботами в реальном времени. Позволяет управлять, читать сенсоры и вызывать сервисы без изменения исходного кода. Полезен робототехникам и разработчикам AI для двустороннего взаимодействия с железом.

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

Лука Никитин