temporal-mcp-server
Time, timezone and duration tools — IANA zones, conversion, DST-correct date arithmetic.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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
0.2.3stdioPuntos de conexión remotos
https://time.somamcp.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
⚪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
Evidencia