temporal-mcp-server

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
84%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~733Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto moderado en la atención (0.57% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Paquetes ejecutables

npmtemporal-mcp-server0.2.3stdio

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪info

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

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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'.

Esquema de entrada

{
  "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
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas