MCP DateTime
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-datetimeDe la fuente
git clone https://github.com/odgrmi/mcp-datetime.git
cd mcp-datetime
npm install
npm run buildUso
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-datetime2. Modo de eventos enviados por el servidor (SSE)
Este modo inicia un servidor HTTP que proporciona transporte SSE para el protocolo MCP:
mcp-datetime --sseTambién puede especificar un puerto personalizado y un prefijo URI:
mcp-datetime --sse --port=8080 --prefix=/api/datetimeVariables 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 installConstruir
npm run buildEjecutar en modo de desarrollo
npm run dev # Standard I/O mode
npm run dev:sse # SSE modeLicencia
Este proyecto está licenciado bajo la Licencia Pública de Mozilla 2.0: consulte el archivo de LICENCIA para obtener más detalles.
Maintenance
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
- Alicense-qualityDmaintenanceA 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
- AlicenseAqualityDmaintenanceA Model Context Protocol server for time manipulation tasks, enabling AI models to get the current date/time and calculate duration between timestamps.72MIT
- AlicenseBqualityDmaintenanceA 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.2MIT
- Alicense-qualityCmaintenanceThe 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 back12226MIT
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)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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