MCP server for time manipulation
A dynamic MCP server management service for time manipulation.
MCP Tools
This server provides several time-related tools via the Model Context Protocol (MCP).
get_timezone
Get the current timezone of the server.
Returns:
text: The timezone string.e.g.
Asia/Tokyo
get_unixtime
Get the current Unix timestamp (seconds since epoch).
Returns:
text: The Unix timestamp as a string.e.g.
1746627290
convert_unix_to_datetime
Convert a Unix timestamp to a formatted datetime string.
Parameters:
unixtime(number, required): The Unix timestamp to convert.e.g.
1746627290
timezone(string, optional): The timezone to use (default: server's timezone).e.g.
Asia/Tokyo
isISO(boolean, optional): If true, returns ISO 8601 format; otherwise, returnsYYYY-MM-DD HH:mm:ss.e.g.
true
Returns:
text: The formatted datetime string.e.g.
2025-01-01 01:01:01or2025-01-01T01:01:01+09:00
convert_datetime_to_unix
Convert a datetime string to a Unix timestamp (milliseconds since epoch).
Parameters:
time(string, required): The datetime string to convert.e.g.
2025-01-01 01:01:01
timezone(string, optional): The timezone to use (default: server's timezone).e.g.
Asia/Tokyo
Returns:
text: The Unix timestamp as a string.e.g.
1746627290000
get_current_date_time
Get the current date and time in YYYY-MM-DD HH:mm:ss format.
Parameters:
timezone(string, optional): The timezone to use (default: server's timezone).e.g.
Asia/Tokyo
Returns:
text: The formatted current date and time.e.g.
2025-01-01 01:01:01
get_current_date_time_iso
Get the current date and time in ISO 8601 format.
Parameters:
timezone(string, optional): The timezone to use (default: server's timezone).e.g.
Asia/Tokyo
Returns:
text: The ISO 8601 formatted current date and time.e.g.
2025-05-07T23:03:27+09:00
get_elapsed_time
Calculate the difference between two datetime strings.
Parameters:
from(string, required): The start datetime.e.g.
2025-01-01 01:01:01
to(string, required): The end datetime.e.g.
2025-01-02 02:02:02
unit("millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "year", optional, default:"second"): The unit for the difference.e.g.
"hour"
Returns:
text: The difference between the two datetimes in the specified unit.e.g.
3600
Prepare mcp server app
1. Install packages
2. Build
Mcp Inspector
Inspector - Model Context Protocol
get_current_date_time
get_elapsed_time
VS Code
When managed in a project
.vscode/mcp.json
For personal global management
~/Library/Application Support/Code/User/settings.json
Example prompt
en
jp
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
A Model Context Protocol server for time manipulation tasks, enabling AI models to get the current date/time and calculate duration between timestamps.
Related MCP Servers
- -security-license-qualityA Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.
- Asecurity-licenseAqualityA Model Context Protocol server that provides tools to get the current date and time in various formats, supporting different timezones and custom formatting options.Last updated -14
TimeCamp MCP Serverofficial
-security-license-qualityA Model Context Protocol server that provides time tracking integration with TimeCamp, allowing AI assistants to create, retrieve, update, and delete time entries through natural language commands.Last updated -- Asecurity-licenseAqualityA Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.Last updated -2