temporal-mcp-server

Time, timezone and duration tools — IANA zones, conversion, DST-correct date arithmetic.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
84%
Qualität der Benennung
96%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~733Tokens (Tool-Definitionen)
~1.1 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.57% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "temporal-mcp-server": {
      "command": "npx",
      "args": [
        "temporal-mcp-server"
      ]
    }
  }
}

Ausführbare Pakete

npmtemporal-mcp-server0.2.3stdio

Remote-Endpunkte

https://time.somamcp.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (5)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪info

Returns identity and build information for this server (name, version, build commit, runtime, capability counts)

Eingabe-Schema

{
  "type": "object"
}
🟢get_current_time(timezone)

Return the current time as an epoch, a UTC ISO-8601 timestamp, and the wall-clock time in a given timezone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "timezone": {
      "description": "IANA timezone identifier, e.g. 'America/New_York'. Defaults to UTC.",
      "type": "string"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
⚪convert_timezone(isoTimestamp, sourceTimezone, targetTimezone)

Render an ISO-8601 timestamp as wall-clock time in a target timezone.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "isoTimestamp": {
      "type": "string",
      "description": "ISO-8601 timestamp to convert, e.g. '2026-08-17T14:30:00Z'."
    },
    "sourceTimezone": {
      "description": "IANA timezone used to interpret `isoTimestamp` when it carries no 'Z' or offset. Ignored otherwise. Defaults to UTC.",
      "type": "string"
    },
    "targetTimezone": {
      "type": "string",
      "description": "IANA timezone identifier to render in."
    }
  },
  "required": [
    "isoTimestamp",
    "targetTimezone"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟡add_duration(duration, isoTimestamp, timezone)

Add an ISO-8601 duration to a timestamp, in a timezone. Date units (Y/M/D) are calendar-aware: P1D across a DST boundary keeps the same wall-clock time the next day, and P1M on Jan 31 clamps to the end of February. Time units (H/M/S) are exact elapsed time, so PT24H really is 24 hours. Prefix the duration with '-' to subtract.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "duration": {
      "type": "string",
      "description": "ISO-8601 duration, e.g. 'P1D', 'PT30M', 'P1Y2M3DT4H5M6S', or '-P1W'."
    },
    "isoTimestamp": {
      "type": "string",
      "description": "ISO-8601 timestamp to shift."
    },
    "timezone": {
      "description": "IANA timezone governing the arithmetic — calendar units are applied to this zone's wall clock, and a timestamp with no 'Z' or offset is read as wall-clock time here. Defaults to UTC.",
      "type": "string"
    }
  },
  "required": [
    "duration",
    "isoTimestamp"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
⚪time_between(from, timezone, to)

Exact elapsed time between two ISO-8601 timestamps, broken into days/hours/minutes/seconds plus a human-readable summary. All components share one sign, so they sum correctly; `direction` is 'past', 'future', or 'same'.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Start of the interval, as an ISO-8601 timestamp."
    },
    "timezone": {
      "description": "IANA timezone used to interpret timestamps that carry no 'Z' or offset. Defaults to UTC.",
      "type": "string"
    },
    "to": {
      "type": "string",
      "description": "End of the interval, as an ISO-8601 timestamp."
    }
  },
  "required": [
    "from",
    "to"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet5 Tools