Servidor de tiempo
Un servidor MCP para conversiones de zonas horarias y operaciones relacionadas con el tiempo, construido con los estándares del Protocolo de Contexto de Modelo.
Tabla de contenido
Related MCP server: Interzoid Global Time API Server
Características
Obtenga la hora actual en cualquier zona horaria
Convertir hora entre zonas horarias
Construido con estándares de protocolo MCP
Implementación de Python con seguridad de tipos
Puntos finales de API RESTful
Manejo integral de errores
Integración de bases de datos de zonas horarias
Instalación
Instalación mediante herrería
Para instalar Time Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @clssck/mcp-time-server --client claudeInstalación manual
pip install .Uso
Iniciar el servidor:
python -m time_serverDocumentación de la API
Herramientas
get_current_time
Obtener la hora actual en una zona horaria específica
Parámetros:
timezone: cadena - identificador de zona horaria de IANA (p. ej., "América/Nueva_York")
Devoluciones:
Hora actual en formato ISO 8601
convert_time
Convertir hora entre zonas horarias
Parámetros:
time: cadena - Tiempo para convertir en formato ISO 8601from_timezone: cadena - Zona horaria de origento_timezone: cadena - Zona horaria de destino
Devoluciones:
Hora convertida en formato ISO 8601
Desarrollo
Instalar dependencias de desarrollo:
pip install -e .[dev]Ejecutar pruebas:
pytestComprobar la calidad del código:
ruff check .
mypy srcCódigo de conducta
Este proyecto se adhiere al código de conducta del Pacto del Colaborador. Al participar, se espera que cumplas con este código.
Licencia
Instituto Tecnológico de Massachusetts (MIT)