gildder/mcp-server-my-time
3.1
If you are the rightful owner of mcp-server-my-time and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is an MCP server that provides current time and date information across different time zones.
MCP Time Server
Este es un servidor MCP que proporciona información sobre la hora y fecha actual en diferentes zonas horarias.
Estructura del Proyecto
mcp-server-my-time/
├── server/ # Código del servidor MCP
│ ├── server.py # Implementación del servidor
│ └── requirements.txt
├── example/ # Ejemplo de uso del servidor
│ ├── client_example.py
│ ├── requirements.txt
│ ├── .env.example # Plantilla para configuración
│ └── .env # Configuración local (no incluida en Git)
├── .gitignore # Configuración de Git
└── README.md # Documentación
Características
- Obtener la hora actual en cualquier zona horaria
- Obtener la fecha actual en diferentes formatos
- Listar zonas horarias disponibles por región
Instalación y Uso
Servidor MCP
- Instalar las dependencias del servidor:
cd server
pip install -r requirements.txt
- Ejecutar el servidor:
python server.py
O usando el CLI de MCP:
mcp run server.py
Cliente de Ejemplo
- Instalar las dependencias del cliente:
cd example
pip install -r requirements.txt
- Configurar variables de entorno:
- Copia el archivo de ejemplo:
cp .env.example .env
- Edita el archivo
.env
y reemplazatu_clave_api_aqui
con tu clave API de OpenAI
- Copia el archivo de ejemplo:
# Archivo .env
OPENAI_API_KEY=tu_clave_api_aqui
Nota: El archivo
.env
está en.gitignore
y no se subirá a Git, manteniendo segura tu clave API.
- Ejecutar el ejemplo:
python client_example.py
Herramientas Disponibles
get_current_time
Obtiene la hora actual en la zona horaria especificada.
- Parámetro:
timezone
(opcional, por defecto "UTC") - Ejemplo:
"America/Mexico_City"
,"Europe/Madrid"
,"Asia/Tokyo"
get_current_date
Obtiene la fecha actual en la zona horaria y formato especificados.
- Parámetros:
timezone
(opcional, por defecto "UTC")format
(opcional, por defecto "full")- "full": formato completo (ejemplo: "Viernes, 17 de Mayo de 2025")
- "short": formato corto (ejemplo: "17/05/2025")
- "iso": formato ISO (ejemplo: "2025-05-17")
list_timezones
Lista las zonas horarias disponibles, opcionalmente filtradas por región.
- Parámetro:
region
(opcional) - Ejemplos de regiones: "America", "Europe", "Asia", "Africa", "Pacific"
Licencia
MIT