MCP Catalogs
Homemcp-time screenshot

mcp-time

by TheoBrigitte·15·Score 42

A Go-based MCP server providing time utilities with natural language processing and timezone conversions.

developer-toolsproductivityai-llm
6
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

The mcp-time server is a Model Context Protocol implementation that enables AI assistants to perform complex time and date operations. It offers tools for getting current time, converting between timezones, handling relative time expressions, comparing times, and formatting dates flexibly. The server supports both stdio and HTTP stream transports, making it versatile for different integration scenarios. The Go implementation ensures good performance and reliability, with comprehensive error handling for various time formats and edge cases.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants answering time-related questions across different timezones
you:Automated scheduling systems needing precise time calculations and conversions
you:Data analysis pipelines requiring standardized time formatting and comparisons
you:What time formats does the server support?
you:How does the server handle timezone conversions?

When to choose this

Choose this MCP server when your AI application needs robust time manipulation capabilities with natural language parsing, especially for applications that handle multiple timezones frequently.

When NOT to choose this

Don't choose this if you need complex calendar or event management features beyond simple time operations, as it focuses specifically on time utilities rather than full calendar functionality.

Tools this server exposes

5 tools extracted from the README
  • current_time

    Get the current time in any timezone and format

  • relative_time

    Get a time based on a relative natural language expression

  • convert_timezone

    Convert a given time between timezones

  • add_time

    Add or subtract a duration from a given time

  • compare_time

    Compare two times and determine their relationship

Comparable tools

mcp-schedulemcp-calendartime-mcp

Installation

Installation

Using npm/npx

{
  "mcpServers": {
    "mcp-time": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@theo.foobar/mcp-time"
      ]
    }
  }
}

Using Docker

{
  "mcpServers": {
    "mcp-time": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "theo01/mcp-time:latest"
      ]
    }
  }
}

Using binary

Download the binary for your platform from [releases](https://github.com/TheoBrigitte/mcp-time/releases) and add to your PATH.

FAQ

What time formats does the server support?
The server supports various predefined formats (RFC3339, Kitchen, etc.) and custom Go layout strings. It can parse most common time formats automatically.
How does the server handle timezone conversions?
It uses IANA timezone names (like 'America/New_York') for accurate timezone conversions and respects daylight saving time automatically.

Compare mcp-time with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.