Skip to main content
Glama
odgrim

MCP DateTime

by odgrim

Fecha y hora de MCP

Una implementación de TypeScript de un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona información de fecha, hora y zona horaria a sistemas de agente y REPL de chat.

Descripción general

MCP DateTime es un servidor simple que implementa el Protocolo de Contexto de Modelo para proporcionar información de fecha, hora y zona horaria a agentes de IA e interfaces de chat. Permite a los sistemas de IA:

  • Obtener la hora actual en la zona horaria del sistema local

  • Obtenga la hora actual en cualquier zona horaria válida

  • Listar todas las zonas horarias disponibles

  • Acceda a la información de zona horaria a través de recursos URI

Related MCP server: Time Tools MCP Server

Instalación

De npm

npm install -g mcp-datetime

De la fuente

git clone https://github.com/odgrmi/mcp-datetime.git
cd mcp-datetime
npm install
npm run build

Uso

Línea de comandos

MCP DateTime se puede ejecutar en dos modos:

1. Modo de E/S estándar (predeterminado)

Este modo es ideal para integrarse con sistemas de IA que admiten el protocolo MCP a través de entrada/salida estándar:

mcp-datetime

2. Modo de eventos enviados por el servidor (SSE)

Este modo inicia un servidor HTTP que proporciona transporte SSE para el protocolo MCP:

mcp-datetime --sse

También puede especificar un puerto personalizado y un prefijo URI:

mcp-datetime --sse --port=8080 --prefix=/api/datetime

Variables de entorno

  • PORT : Establece el puerto para el modo SSE (predeterminado: 3000)

  • URI_PREFIX : Establece el prefijo URI para el modo SSE (predeterminado: ninguno)

Herramientas disponibles

MCP DateTime proporciona las siguientes herramientas:

get-current-time

Devuelve la hora actual en la zona horaria local del sistema.

get-current-timezone

Devuelve la zona horaria actual del sistema.

get-time-in-timezone

Devuelve la hora actual en una zona horaria especificada.

Parámetros:

  • timezone : la zona horaria para obtener la hora actual (por ejemplo, "América/Nueva_York")

list-timezones

Devuelve una lista de todas las zonas horarias disponibles.

URI de recursos

MCP DateTime también proporciona acceso a la información de zona horaria a través de URI de recursos:

datetime://{timezone}

Devuelve la hora actual en la zona horaria especificada.

Ejemplo: datetime://America/New_York

datetime://list

Devuelve una lista de todas las zonas horarias disponibles.

Zonas horarias comunes

Las siguientes zonas horarias comunes siempre están disponibles:

  • UTC

  • Europa/Londres

  • Europa/París

  • Europa/Berlín

  • América/Nueva_York

  • Estados Unidos/Chicago

  • América/Denver

  • América/Los Ángeles

  • Asia/Tokio

  • Asia/Shanghái

  • Asia/Calcuta

  • Australia/Sídney

  • Pacífico/Auckland

Puntos finales de SSE

Al ejecutarse en modo SSE, están disponibles los siguientes puntos finales:

  • /sse : punto final de conexión SSE

  • /message : Punto final del mensaje para la comunicación entre cliente y servidor

  • /info : Información básica del servidor

Si se especifica un prefijo URI, se agregará primero a todos los puntos finales.

Integración con sistemas de IA

MCP DateTime se puede integrar con sistemas de IA compatibles con el Protocolo de Contexto de Modelo. Esto permite a los agentes de IA acceder a información precisa sobre la zona horaria y la fecha y hora.

Desarrollo

Prerrequisitos

  • Node.js 14.16 o superior

  • npm

Configuración

git clone https://github.com/odgrim/mcp-datetime.git
cd mcp-datetime
npm install

Construir

npm run build

Ejecutar en modo de desarrollo

npm run dev        # Standard I/O mode
npm run dev:sse    # SSE mode

Licencia

Este proyecto está licenciado bajo la Licencia Pública de Mozilla 2.0: consulte el archivo de LICENCIA para obtener más detalles.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    A TypeScript server that provides time-related tools through the Model Context Protocol, allowing users to get current time in various timezones and convert times between different IANA timezones.
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that provides time and timezone conversion capabilities, enabling LLMs to get current time information and perform timezone conversions using IANA timezone names.
    2
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    The Time MCP Server is a Model Context Protocol (MCP) server that provides AI assistants and other MCP clients with standardized tools to perform time and date-related operations. This server acts as a bridge between AI tools and a robust time-handling back
    122
    26
    MIT

View all related MCP servers

Related MCP Connectors

  • A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.

  • A time server that keeps your AI honest about time. Real clock + drift guard, zero dependencies.

  • Timezone MCP — wraps WorldTimeAPI (free, no auth)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/odgrim/mcp-datetime'

If you have feedback or need assistance with the MCP directory API, please join our Discord server