mcp-fecha y hora
Inglés | Japonés
Un servicio de formato de fecha y hora implementado como servidor MCP para la aplicación de escritorio Claude. Admite la generación de cadenas de fecha y hora en varios formatos.
Nota : Este paquete se ha probado únicamente en macOS. No se ha verificado su compatibilidad con Windows.
Prerrequisitos
Antes de utilizar mcp-datetime, asegúrese de tener instaladas las siguientes herramientas:
Python 3.12 o posterior
uv (instalador de paquetes de Python)
uvx (ejecutor de paquetes de Python)
Related MCP server: Time MCP
Características
✨ Compatibilidad con varios formatos de fecha y hora
🇯🇵 Soporte para idioma japonés
📁 Formatos optimizados para la generación de nombres de archivos
🌏 Manejo preciso de la zona horaria
🔧 Integración perfecta con la aplicación de escritorio Claude
Componentes del servidor MCP
Herramientas
El servidor implementa una herramienta:
get_datetime: Obtener la fecha y hora actuales en varios formatosToma "formato" como un argumento de cadena obligatorio
Devuelve una cadena de fecha y hora formateada según el formato especificado
Admite múltiples tipos de formatos, incluidos los formatos estándar, japonés e ISO.
Uso con la aplicación de escritorio Claude
Agregue lo siguiente a su archivo de configuración:
Ubicación del archivo de configuración (macOS): ~/Library/Application Support/Claude/claude_desktop_config.json
Acerca de la instalación
Si necesita instalar el paquete directamente (por ejemplo, para desarrollo o inspección del código fuente), puede utilizar uno de estos métodos:
Instalar desde PyPI
pip install mcp-datetimeInstalar desde la fuente de GitHub
git clone https://github.com/ZeparHyfar/mcp-datetime.git cd mcp-datetime pip install -e .Ejemplo
claude_desktop_config.jsonpara instalación manual{ "mcpServers": { "mcp-datetime": { "command": "python", "args": ["-m", "mcp_datetime"], "env": { "PYTHON": "/path/to/your/python" } } } }Reemplace "/path/to/your/python" con la ruta real de su intérprete de Python
p. ej., "/usr/local/bin/python3" o "/Usuarios/nombreusuario/.pyenv/versiones/3.12.0/bin/python3"
Ejemplos básicos
Formato de comando
# Standard datetime format call datetime-service.get_datetime {"format": "datetime"} # Result: 2024-12-10 00:54:01 # Japanese format call datetime-service.get_datetime {"format": "datetime_jp"} # Result: 2024年12月10日 00時54分01秒 # Filename format call datetime-service.get_datetime {"format": "filename_md"} # Result: 20241210005401.mdEjemplos de indicaciones de la aplicación de escritorio Claude
Usuario
Please tell me the current time in date_slash formatClaude
I'll get the current date in date_slash format. The current date is 2024/12/12
Formatos compatibles
Nombre del formato | Ejemplo | Descripción |
fecha | 10 de diciembre de 2024 | Formato de fecha estándar |
barra_de_fecha | 10/12/2024 | Fecha con barras |
fecha_jp | 10 de diciembre de 2024 | Formato de fecha japonés |
fecha y hora | 10/12/2024 00:54:01 | Fecha y hora estándar |
datetime_jp | 2024年12月10日 00時54分01秒 | Fecha y hora japonesas |
fecha y hora_t | 10/12/2024 a las 00:54:01 | Fecha y hora con separador T |
compacto | 20241210005401 | Formato compacto para identificaciones |
fecha compacta | 20241210 | Solo fecha compacta |
tiempo compacto | 005401 | Tiempo compacto solamente |
nombre_de_archivo_md | 20241210005401.md | Nombre de archivo Markdown |
nombre_archivo_txt | 20241210005401.txt | Nombre de archivo de texto |
nombre_de_archivo_registro | 20241210005401.log | Nombre del archivo de registro |
ISO | 10/12/2024 00:54:01+0900 | Formato ISO 8601 |
iso_básico | 20241210T005401+0900 | Formato ISO básico |
registro | 10/12/2024 00:54:01.123456 | Formato de registro con microsegundos |
log_compact | 20241210_005401 | Formato de registro compacto |
tiempo | 00:54:01 | Sólo tiempo |
tiempo_jp | 0054 días 01 | formato de hora japonés |
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP :
Usando el paquete PyPI
npx @modelcontextprotocol/inspector uvx mcp-datetimeUsando el código fuente descargado de GitHub
git clone https://github.com/ZeparHyfar/mcp-datetime.git npx @modelcontextprotocol/inspector uvx --directory ./mcp-datetime run mcp-datetime
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.