get_current_timeLABSCO SUMMARY
One tool, one timezone, almost nothing to set up.
Asking a model what today's date is gets you its training cutoff, which quietly breaks anything that reasons about deadlines or recency. This closes that hole in the smallest possible way — a formatted JST string on request. The scope is genuinely fixed at Japan Standard Time, so treat it as a fit for JST work rather than a general clock.
What it is
A single-purpose server for a gap models genuinely have: they do not know what time it is. It answers with the current Japan Standard Time as a YYYY-MM-DD HH:MM:SS JST string. No parameters, no configuration, no network calls.
What you get
get_current_timereturns the current JST time asYYYY-MM-DD HH:MM:SS JST- No parameters to pass and nothing to configure
- Runs entirely locally — no account, no key, no outbound request
Requirements
Python 3.10 or later and uv. The README names no package to install, so clone the repository and start Claude Code inside it: its checked-in .mcp.json runs the server with uv run python -m src.server. The README's claude mcp add what-time-is-it-now-mcp names no command to launch, so it does not work as printed. Output is fixed to Japan Standard Time, so if you need another zone this is not the one.
Setup effort
Build from source — git clone https://github.com/masseater/what-time-is-it-now-mcp.git
USE CASES
Giving the assistant today's actual date
Call it before anything that depends on now — deadlines, ages, 'this week'.
Timestamping notes as you write them
Get a formatted JST string to drop into a log or a journal entry.
Working out how long is left until something
Anchor the arithmetic to the real current time instead of an assumed 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. It always returns Japan time (JST) and does not calculate time remaining until anything.
Requires
- uv on PATH
- Python 3.10 or later
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/masseater/what-time-is-it-now-mcp.git
cd what-time-is-it-now-mcpStart Claude Code in this folder — the repository's own .mcp.json registers the server, which runs uv run python -m src.server
MCP Clients
Claude Code — local build
{
"mcpServers": {
"what-time-is-it-now-mcp": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"python",
"-m",
"src.server"
],
"env": {}
}
}
}This is the repository's own .mcp.json, so there is nothing to paste: Claude Code reads it when you start Claude Code inside the clone. uv run sets up the project's dependencies from pyproject.toml the first time it runs.