The whole value is that language models cannot tell the time, so any answer involving "now" is a guess unless something supplies it. Returning the ISO string with the offset attached is the detail that makes it composable — downstream date arithmetic gets an unambiguous instant rather than a string it has to interpret. Fixed to JST, so if you need another zone this is a template rather than a tool.
A single-purpose server: it answers what time it is in JST, UTC+9. The response carries both a readable timestamp and an ISO string carrying the `+09:00` offset, so whatever consumes it does not have to reconstruct the zone. The same script also runs as a plain command-line tool.
- `get_current_time_JST` returns the current time in JST
- Two fields — a readable `time` and an `iso` value carrying the `+09:00` offset
- The same script runs standalone with `--noserver` when you just want the time in a terminal
Nothing external — no account, no key, no network. Python 3.13 or newer and uv. Clone the repository, run `uv sync`, and point your client at `uv` with `run python` and the path to `now_time.py`. Project `mcp-now-time-jst`, version 0.1.0, stdio transport.
