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ónCaracterí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.pyO usando el CLI de MCP:
mcp run server.pyCliente 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 reemplaza tu_clave_api_aqui con tu clave API de OpenAI
# Archivo .env
OPENAI_API_KEY=tu_clave_api_aquiNota: El archivo.envestá en.gitignorey no se subirá a Git, manteniendo segura tu clave API.
- Ejecutar el ejemplo:
python client_example.pyHerramientas 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
