get_current_time_JSTLABSCO SUMMARY
A model has no clock; this gives it one, in a fixed zone.
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.
What it is
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.
What you get
get_current_time_JSTreturns the current time in JST- Two fields — a readable
timeand anisovalue carrying the+09:00offset - The same script runs standalone with
--noserverwhen you just want the time in a terminal
Requirements
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.
Setup effort
Build from source — git clone https://github.com/minato/mcp-now-time-JST
USE CASES
Answering anything that depends on today's date
Fetch the current instant instead of letting the model assume one.
Timestamping something you are writing
Take the ISO value with its offset and drop it straight into the file or record.
Working out how long until a deadline in Japan
Anchor the calculation on the real current JST time rather than a guessed one.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation. The tool name is get_current_time_JST, with an uppercase suffix.
Requires
- Python 3.13 or later
- uv (Python package manager)
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/minato/mcp-now-time-JST
cd mcp-now-time-JST
uv sync
uv run python now_time.pyMCP Clients
Claude Desktop
{
"mcpServers": {
"now-time-jst": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_NOW_TIME_JST>",
"run",
"python",
"now_time.py"
]
}
}
}<YOUR_PATH_TO_MCP_NOW_TIME_JST> is the full path of your clone. --directory makes uv run inside that folder, so it uses the environment uv sync created there.