MCP Apple Reminders

Integrations

  • Allows interaction with Apple Reminders on macOS, providing tools for listing reminder lists, retrieving reminders, creating new reminders with titles and due dates, marking reminders as completed, and deleting reminders.

  • Enables access to the Apple Reminders app on macOS through AppleScript, allowing for complete reminder management including viewing lists, retrieving, creating, completing, and deleting reminders.

Recordatorios de Apple de MCP

Un servidor de Protocolo de contexto de modelo (MCP) para interactuar con Recordatorios de Apple en macOS.

Características

  • Gestión de listas : vea todas las listas de recordatorios en su aplicación Recordatorios de Apple
  • Recuperación de recordatorios : obtenga todos los recordatorios de una lista específica
  • Crear recordatorios : crea nuevos recordatorios con títulos, fechas de vencimiento y notas.
  • Recordatorios completos : marcar recordatorios como completados
  • Eliminar recordatorios : elimina recordatorios de tus listas
  • Manejo de fechas : manejo adecuado de los formatos de fecha ISO para fechas de vencimiento

Configuración

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json :

{ "mcpServers": { "apple-reminders": { "command": "node", "args": [ "/path/to/mcp-apple-reminders/dist/index.js" ] } } }

NPX (próximamente)

{ "mcpServers": { "apple-reminders": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-apple-reminders" ] } } }

API

El servidor expone las siguientes herramientas MCP para interactuar con Apple Reminders:

obtenerListas

Devuelve todas las listas de recordatorios.

obtener recordatorios

Devuelve recordatorios de una lista específica.

  • Parámetros:
    • listName (obligatorio): el nombre de la lista de recordatorios

crearRecordatorio

Crea un nuevo recordatorio.

  • Parámetros:
    • listName (obligatorio): el nombre de la lista de recordatorios
    • title (obligatorio): El título del recordatorio
    • dueDate (opcional): La fecha de vencimiento del recordatorio (formato ISO: "AAAA-MM-DDTHH:MM:SS.sssZ")
    • notes (opcional): Notas para el recordatorio

recordatorio completo

Marca un recordatorio como completado.

  • Parámetros:
    • listName (obligatorio): el nombre de la lista de recordatorios
    • reminderName (obligatorio): El nombre del recordatorio a completar

eliminarRecordatorio

Elimina un recordatorio.

  • Parámetros:
    • listName (obligatorio): el nombre de la lista de recordatorios
    • reminderName (obligatorio): El nombre del recordatorio a eliminar

Cómo funciona

Este servidor MCP utiliza AppleScript para interactuar con la app Recordatorios de Apple en macOS. Proporciona una interfaz estandarizada para que los asistentes de IA gestionen recordatorios mediante el Protocolo de Contexto de Modelo.

Desarrollo

Este proyecto utiliza TypeScript y el SDK de MCP. Para ampliar la funcionalidad, modifique las herramientas en src/index.ts y las funciones de AppleScript en src/reminders.ts .

Requisitos

  • macOS (necesario para la integración de Recordatorios de Apple)
  • Node.js 16+
  • La aplicación Recordatorios de Apple está configurada con al menos una lista

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con Apple Reminders en macOS, permitiendo a los usuarios ver listas, recuperar, crear, completar y eliminar recordatorios a través del lenguaje natural.

  1. Features
    1. Configuration
      1. Usage with Claude Desktop
      2. NPX (Coming Soon)
    2. API
      1. getLists
      2. getReminders
      3. createReminder
      4. completeReminder
      5. deleteReminder
    3. How It Works
      1. Development
        1. Requirements
          1. License
            ID: d2tu3cwere