MCP Time Server is an MCP server that provides time, date, and timezone utilities to AI assistants like Claude. It connects to the host machine's runtime environment to supply standardized temporal data to language models that otherwise lack an internal clock. Software developers, system administrators, and workflow automation engineers use this tool to allow AI clients to fetch accurate temporal context dynamically during conversations. The server exposes a suite of functions enabling models to request the current local or UTC time, fetch formatted dates across various locales, and parse arbitrary Unix timestamps into readable structures. It also returns granular datetime breakdowns containing day-of-week strings, numeric calendar units, and specific timezone offsets. By executing via standard input and output (stdio), MCP Time Server provides a lightweight integration path for desktop assistants to accurately anchor time-dependent operations, schedule queries, and calculate log timestamps without requiring external internet lookups or third-party web APIs.
Category: Other & General Purpose
Tags: date, time, timestamp, timezone, utility
bash git clone https://github.com/PierreGode/timeMCP.git cd timeMCP 2. Install the necessary project dependencies: bash npm install 3. If you are on Linux, make the script executable: bash chmod +x timeserver.js 4. Add the server configuration to your claude_desktop_config.json file: json { "mcpServers": { "time-server": { "command": "node", "args": ["/path/to/your/timeMCP/timeserver.js"], "env": {} } } } 5. Restart Claude Desktop to register the new time tools.Part of MCP Servers
MCP Time Server is a Model Context Protocol tool that exposes system time and date functionality to AI assistants. It allows models running inside MCP clients to inspect the current time, format dates, and parse Unix timestamps across standard formats and custom timezones.
To install it, clone the repository from GitHub using git clone, navigate to the folder, and run npm install. Once dependencies are set up, add the node execution path and script arguments to your MCP client configuration file, such as claude_desktop_config.json.
The server includes four core tools: get_current_time to fetch timestamps in formats like ISO or UTC, get_current_date for structured date strings, get_datetime_info for comprehensive timezone and calendar metadata, and format_timestamp to convert millisecond Unix values into readable formats.
It functions with any MCP-compliant client that supports standard input and output (stdio) transport. It is tested and documented for Claude Desktop, but it can also be configured with other developer environments supporting standard MCP execution.
Yes, MCP Time Server is open source and licensed under the MIT License. The code is publicly hosted on GitHub for modification and contribution.