local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Servidor MCP de fecha y hora
Un servidor MCP (Protocolo de finalización de modelos) que proporciona funcionalidad de fecha y hora junto con una gestión sencilla de notas.
Descripción general
Este servidor implementa el protocolo MCP y ofrece varias herramientas y recursos relacionados con la fecha y hora, incluidos:
- Fecha y hora actuales en diferentes formatos
- Utilidades de formato de fecha
- Indicaciones para la programación de eventos
- Funcionalidad de gestión de notas sencilla
Cualquier cliente MCP puede utilizar el servidor para acceder a información de fecha y hora y administrar notas simples.
Características
Recursos
El servidor proporciona los siguientes recursos:
datetime://current
- La fecha y hora actualesdatetime://today
- Fecha de hoy en formato ISOdatetime://time
- La hora actual en formato de 24 horasnote://internal/{name}
- Notas creadas por el usuario
Herramientas
El servidor proporciona las siguientes herramientas:
add-note
- Agrega una nueva nota con un nombre y contenidoget-current-time
: obtiene la hora actual en varios formatos (ISO, legible, marca de tiempo Unix, RFC3339)format-date
- Formatea una cadena de fecha según un patrón de formato especificado
Indicaciones
El servidor proporciona las siguientes indicaciones:
summarize-notes
: crea un resumen de todas las notasschedule-event
: ayuda a programar un evento en un momento específico
Instalación
- Clonar el repositorio:
- Crear un entorno virtual:
- Instalar las dependencias:
Uso
Ejecución del servidor
Para ejecutar el servidor:
El servidor se iniciará y escuchará en stdin/stdout los mensajes del protocolo MCP.
Conectarse al servidor
Puede conectarse al servidor mediante cualquier cliente MCP. Por ejemplo, mediante la CLI de MCP:
Desarrollo
Instalación de dependencias de desarrollo
Ejecución de pruebas
Para ejecutar las pruebas:
Pruebas unitarias
Las pruebas unitarias verifican que las funciones individuales del servidor funcionen correctamente:
Pruebas de integración
Las pruebas de integración verifican que el servidor implementa correctamente el protocolo MCP:
Gestión de dependencias
Ejemplos
Uso del servidor con MCP CLI
Enumere los recursos disponibles:
Leer un recurso de fecha y hora:
Añadir una nota:
Obtenga la hora actual en formato ISO:
Formatear una fecha:
Tareas de Makefile
El proyecto incluye varias tareas Makefile para agilizar el desarrollo:
Construcción y publicación
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar el archivo de bloqueo:
- Distribuciones de paquetes de compilación:
Esto creará distribuciones de origen y de rueda en el directorio dist/
.
- Publicar en PyPI:
Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .
Puede iniciar el Inspector MCP a través de npm
con este comando:
Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Realiza tus cambios
- Ejecute las pruebas con
uv run pytest
- Enviar una solicitud de extracción
You must be authenticated.
Este servidor permite a los usuarios almacenar, administrar y resumir notas utilizando un esquema URI personalizado, con funcionalidad para agregar nuevas notas y generar resúmenes con distintos niveles de detalle.
- Overview
- Features
- Installation
- Usage
- Development
- Examples
- Makefile Tasks
- Building and Publishing
- Debugging
- License
- Contributing