lihtness/gnomon-mcp

lihtness/gnomon-mcp

от lihtness
MCP сервер gnomon-mcp даёт агентам детерминированные инструменты для дат, арифметики и конвертации единиц. Вместо правдоподобных, но неверных ответов модель использует календарь, калькулятор и перевод величин через один вызов. Полезен для точных вычислений, табличных данных и задач с датами.

gnomon-mcp

PyPI Python License: MIT MCP Registry

The pointer on a sundial that turns shadow into time.

A small MCP server for the boring-but-essential utilities every model needs: dates, calendars, arithmetic, unit conversion. Use it so your assistant stops "next-token guessing" math and date math.

Why

LLMs are bad at arithmetic and date math by default. They produce plausible answers that are often wrong by a small amount — exactly the kind of mistake that's hard to notice in a long response. gnomon-mcp exposes deterministic Python implementations through MCP so your model can compute instead of guess.

When an agent should reach for gnomon

Anywhere the next plausible token is not the right answer. Concretely:

  • Math that matters — anything beyond trivial mental arithmetic, anything with a decimal point, anything that compounds. Call calc.
  • "What day is it" / "how long until" / "how long since" — the model's training cutoff is not today. Call now for a snapshot; calendar with until/since/diff for elapsed time; parse for natural-language dates ("next thursday").
  • Date arithmetic across month/year boundaries — adding 30 days, finding a quarter-end, counting business days. Models routinely off-by-one these. Call calendar with add / business_days.
  • Unit conversion — call calc_convert. Never eyeball "kg → lb" or "°C → °F".
  • Table-row workloads — when the same kind of computation needs to run on every row of a table, both batch tools (calendar, calc) take a list and return a list in order. One call, N results.
Инструменты были проиндексированы:
calc

Вычисляет выражения Python -> список. Предзагружены: math, statistics (mean/median/stdev/variance), abs/round/min/max/sum/range/sorted.

Параметры
  • expressionsstring[]обязательный
calc_convert

Преобразует значение между единицами измерения (Pint). Например: ('meter','foot'), ('kg','lb'), ('degC','degF').

Параметры
  • from_unitstringобязательный
  • to_unitstringобязательный
  • valuenumberобязательный
calendar

Пакетные операции с датами: [{"op": NAME, ...args}, ...] -> [result, ...] diff(start, end, unit) until(target, unit, tz?) since(source, unit, tz?) -> float add(date, n, unit) -> ISO weekday(date) -> имя business_days(start, end) -> int (Пн-Пт, конечная дата не включается) parse(natural, tz?) -> ISO format(date, fmt) -> str unit: seconds|minutes|hours|days|weeks (+ months|years для add).

Параметры
  • opsobject[]обязательный
now

Текущий момент в виде словаря (iso, date, weekday, week_of_year, quarter, fiscal_year_us_gov, is_weekend, ...). Опционально IANA tz.

Параметры
  • tzstring | null

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

wyattjoh/calendar-mcp

wyattjoh/calendar-mcp

MCP-сервер для чтения данных macOS Календаря: поиск событий, получение последних, предстоящих, за диапазон дат и сегодняшних с обнаружением пересечений. Полезен для интеграции с LLM-ассистентами. Т...

TypeScript2
universalamateur/reclaim-mcp-server

universalamateur/reclaim-mcp-server

Неофициальный MCP-сервер для Reclaim.ai: управляйте календарем, задачами и привычками через ИИ. Включает 40 инструментов для расписания, фокус-времени и аналитики. Подходит для автоматизации личной...

Python4
ZeparHyfar/mcp-datetime

ZeparHyfar/mcp-datetime

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

Python31
madbonez/caldav-mcp

madbonez/caldav-mcp

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

Python14
takumi0706/google-calendar-mcp

takumi0706/google-calendar-mcp

MCP-сервер для интеграции Google Календаря с Claude Desktop. Управляйте событиями через естественный язык: создавайте, редактируйте, удаляйте встречи, настраивайте повторения и цвета. Безопасная ау...

TypeScript59
Google Calendar MCP

Google Calendar MCP

Сервер для интеграции Google Календаря с AI-ассистентами через MCP. Управляйте событиями, проверяйте занятость и обнаруживайте пересечения между несколькими календарями и аккаунтами. Поддерживает импорт событий из изображений и ссылок. Помогает автоматизировать планирование и анализ календаря.

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

Лука Никитин