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
De la fuente
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:
2. Modo de eventos enviados por el servidor (SSE)
Este modo inicia un servidor HTTP que proporciona transporte SSE para el protocolo MCP:
También puede especificar un puerto personalizado y un prefijo URI:
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
Construir
Ejecutar en modo de desarrollo
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.
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.
- Descripción general
- Instalación
- Uso
- Herramientas disponibles
- URI de recursos
- Zonas horarias comunes
- Puntos finales de SSE
- Integración con sistemas de IA
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -314JavaScriptMIT License
- -securityFlicense-qualityA Claude Model Configuration Protocol (MCP) server that provides real-time timezone-aware date and time information.Last updated -Python
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript
- -securityFlicense-qualityA simple TypeScript library for creating Model Context Protocol (MCP) servers with features like type safety, parameter validation, and a minimal code API.Last updated -1TypeScriptMIT License