Provides time and timezone conversion capabilities using IANA timezones and system timezone detection.
Configuration
View docs{
"mcpServers": {
"asaficontact-mcp-time": {
"command": "uvx",
"args": [
"mcp-server-time"
],
"env": {
"LOCAL_TIMEZONE": "YOUR_TIMEZONE_OVERRIDE"
}
}
}
}Time MCP Server provides time and timezone conversion capabilities through a Model Context Protocol server. It lets you query the current time in a specific IANA timezone or the system timezone and perform conversions between timezones, enabling precise time handling for applications that rely on accurate temporal data.
You interact with the Time MCP Server through an MCP client to request current times or perform timezone conversions. Use it to get the current time in a given IANA timezone, or to convert a time from one timezone to another. The server automatically detects your system timezone unless you override it. You can choose from different MCP server configurations to run locally or remotely depending on your setup.
Prerequisites depend on how you want to run the server. You have three main options: using uvx (recommended for quick local runs), installing via Python’s pip, or running the server in Docker.
Option A — run with uvx (no explicit installation needed): You can start the MCP server without a separate installation when using uvx.
Option B — install via Python’s pip: Prepare your environment, then install the package and run the server as a module.
Option C — run with Docker: Ensure Docker is installed and use the official image to run the MCP server.
Follow the steps for each option below to set up a runnable server configuration.
Choose the configuration method that matches your environment. The following options show exact MCP configurations you can apply.
Get the current time in a specific IANA timezone or the system timezone. Requires a timezone argument (IANA name like Europe/London).
Convert time from a source timezone to a target timezone. Requires source_timezone, time (HH:MM), and target_timezone.