Calendarios de Apple MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con los Calendarios de Apple en macOS. Este módulo permite a los modelos de IA acceder y manipular datos del calendario mediante una interfaz estandarizada.
Prerrequisitos
macOS 12.0 o posterior
Node.js 16.0 o posterior
Puente API de calendario ejecutándose localmente
Related MCP server: Google Workspace MCP Server
Instalación
Clonar este repositorio
Instalar dependencias:
npm installConstruya el código TypeScript:
npm run build
Uso
Asegúrese de que el puente API de calendario se esté ejecutando en el puerto 8080
Inicie el servidor MCP:
npm start
Herramientas disponibles
El servidor MCP proporciona las siguientes herramientas para los modelos de IA:
getCalendars: Lista todos los calendarios disponiblesgetCalendarEvents: Obtener eventos de un calendario específicocreateCalendarEvent: Crea un nuevo evento en un calendarioupdateCalendarEvent: Actualizar un evento existentedeleteCalendarEvent: Eliminar un evento de un calendario
Formatos de fecha
Al crear o actualizar eventos, puede utilizar cualquiera de los siguientes formatos de fecha:
ISO8601 con milisegundos y zona horaria Z (recomendado):
2025-03-09T10:00:00.000ZISO8601 sin milisegundos:
2025-03-09T10:00:00ISO8601 con espacio en lugar de T:
2025-03-09 10:00:00ISO8601 con barras diagonales:
2025/03/09 10:00:00
El puente API de calendario se ha actualizado para gestionar estos formatos de fecha automáticamente.
Desarrollo
Para ejecutar el servidor en modo de desarrollo con recarga automática:
Licencia
Instituto Tecnológico de Massachusetts (MIT)