Skip to main content
Glama

MCP DateTime

by odgrim
Mozilla Public License 2.0
2

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

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.

You must be authenticated.

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor TypeScript que implementa el Protocolo de contexto de modelo (MCP) que proporciona información de fecha, hora y zona horaria a agentes de IA e interfaces de chat, lo que les permite acceder a la hora actual en varias zonas horarias.

  1. Descripción general
    1. Instalación
      1. De npm
      2. De la fuente
    2. Uso
      1. Línea de comandos
      2. Variables de entorno
    3. Herramientas disponibles
      1. get-current-time
      2. get-current-timezone
      3. get-time-in-timezone
      4. list-timezones
    4. URI de recursos
      1. datetime://{timezone}
      2. datetime://list
    5. Zonas horarias comunes
      1. Puntos finales de SSE
        1. Integración con sistemas de IA
          1. Desarrollo
            1. Prerrequisitos
            2. Configuración
            3. Construir
            4. Ejecutar en modo de desarrollo
          2. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
              Last updated -
              3
              14
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Claude Model Configuration Protocol (MCP) server that provides real-time timezone-aware date and time information.
              Last updated -
              Python
            • -
              security
              F
              license
              -
              quality
              A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
              Last updated -
              67
              TypeScript
              • Apple
            • -
              security
              F
              license
              -
              quality
              A simple TypeScript library for creating Model Context Protocol (MCP) servers with features like type safety, parameter validation, and a minimal code API.
              Last updated -
              1
              TypeScript
              MIT License

            View all related MCP servers

            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