gnomon MCP server
io.github.lihtness/gnomon-mcp·v0.1.2·1 starsDeterministic batch tools so LLM agents stop guessing dates and math.
1 stars
Reviews
Write oneNobody has reviewed gnomon yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
gnomon tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 124 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalgnomon_mcp-0.1.2/src/gnomon_mcp/tools/calc_tools.py: … try: results.append(eval(expr, {"__builtins__": {}}, _NAMESPACE))…
How gnomon compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 74/100
- higher than 43% of 4,460 AI and agents servers
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
Install gnomon in Claude Code, Cursor or VS Code
claude mcp add gnomon-mcp -- uvx gnomon-mcp
What the publisher says
From the gnomon repository's README, as published. We do not edit it. Read it on GitHub
gnomon-mcp
<!-- mcp-name: io.github.lihtness/gnomon-mcp -->
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.
The rule of thumb: if you'd ask a colleague to "just double-check that number," call gnomon instead.
How this compares to other MCP servers
Time and math already have several MCP servers — the official Time reference (timezone-only), mcp-time and mcp-datetime (date formatting / timezone), calculator-server (math + units, no dates), and bundles like agent-utils-mcp (regex / hashing / JWT). gnomon's lane is narrower:
- Batch-first. calendar(ops) and calc(expressions) take lists; one tool call covers a whole table column instead of N calls.
- A real now(). One call returns 18 fields — ISO week, quarter, fiscal year, day-of-year, is_weekend, … — instead of just {iso, tz}.
- Dates and math and units in one wiring. No need to compose three separate servers.
- Natural-language dates baked in ("next thursday", "in 3 hours") without a separate NLP server.
If you only need timezone conversion, the official Time server is enough. If you want a broad utility bundle (regex, hashing, encoding, JWT), agent-utils-mcp is a better fit. gnomon is for the boring date-arithmetic-and-arithmetic core, batched.
Tools
Calendar
Two tools:
- now(tz?) — standalone. Returns a rich dict snapshot of the current moment. One call gets you everything about "right now".
- calendar(ops) — batch dispatcher. Each item picks its own op. Designed for table-row workloads (e.g. one call computes time-elapsed for every row).
now(tz?) returns:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
gnomon: common questions
- Is gnomon MCP server safe?
- Mostly: it is graded B (74/100). Read the gnomon safety report
- How do I install gnomon?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does gnomon need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is gnomon maintained?
- The last commit was 162 days ago (2026-05-26). The latest release is v0.1.2.
- How does gnomon compare with other AI and agents MCP servers?
- safety score 74/100 (higher than 43% of 4,460 AI and agents servers); github stars 1 (more than 50% of 2,711 AI and agents servers). Full comparison.