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.

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

Параметры

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

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

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

Параметры

  • valuenumberобязательный
  • from_unitstringобязательный
  • to_unitstringобязательный
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).

Пакетные операции с датами: [{"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.

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

Параметры

  • tzany

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

wanaku-ai/wanaku

wanaku-ai/wanaku

официальный

Wanaku — MCP-маршрутизатор, централизующий управление контекстом для AI-агентов. Поддерживает 400+ интеграций через Apache Camel, встроенную аутентификацию и развертывание в Kubernetes. Упрощает ма...

Java129
jetbrains/mcpProxy

jetbrains/mcpProxy

официальный

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

JavaScript962
base/base-mcp

base/base-mcp

официальный

MCP-сервер для интеграции AI-агентов с сетью Base. Репозиторий устарел. Используйте новые quickstart по платежам и торговле из документации Base AI Agents. Подходит разработчикам, создающим автомат...

TypeScript353
zilliztech/mcp-server-milvus

zilliztech/mcp-server-milvus

официальный

MCP-сервер для векторной базы Milvus. Предоставляет LLM-приложениям векторный и гибридный поиск, управление коллекциями, операции с данными. Полезен разработчикам, интегрирующим AI с Claude Desktop...

Python237
rinadelph/Agent-MCP

rinadelph/Agent-MCP

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

TypeScript1270
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

MCP сервер для Obsidian через плагин Local REST API даёт инструменты для работы с хранилищем: чтение, поиск и изменение файлов. Идеально для интеграции заметок с AI-помощниками и автоматизации.

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

Лука Никитин