Skip to main content
Glama
odgrim
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: Date and Time 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.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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