Apple MCP

by jxnl
MIT License
756
2
  • Apple

Integrations

  • Enables interaction with native Apple applications and services, providing access to Messages, Notes, Contacts, Mail, Reminders, and Calendar for sending messages, reading/searching notes, managing contacts, sending/scheduling emails, creating reminders, and managing calendar events.

  • Mentioned as a planned future feature to search and open music in Apple Music app.

  • Enables web search functionality using DuckDuckGo to retrieve and process content from search results.

Herramientas MCP de Apple

Esta es una colección de herramientas nativas de Apple para el protocolo MCP .

Aquí hay un video paso a paso sobre cómo configurarlo, con una demostración. - https://x.com/DhravyaShah/status/1892694077679763671

{ "mcpServers": { "apple-mcp": { "command": "bunx", "args": ["--no-cache", "apple-mcp@latest"] } }

Instalación rápida

Para instalar Apple MCP para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude

...y para el cursor puedes hacer:

npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client cursor

Características

  • Mensajes:
    • Enviar mensajes mediante la aplicación Mensajes de Apple
    • Leer mensajes en voz alta
  • Notas:
    • Notas de lista
    • Buscar y leer notas en la aplicación Notas de Apple
  • Contactos:
    • Buscar contactos para enviar mensajes
  • Correos electrónicos:
    • Enviar correos electrónicos con múltiples destinatarios (para, cc, cco) y archivos adjuntos
    • Busque correos electrónicos con consultas personalizadas, selección de buzón y límites de resultados
    • Programar correos electrónicos para entrega futura
    • Enumerar y administrar correos electrónicos programados
    • Verificar el número de correos electrónicos no leídos a nivel global o por buzón
  • Recordatorios:
    • Listar todos los recordatorios y listas de recordatorios
    • Buscar recordatorios por texto
    • Crea nuevos recordatorios con fechas de vencimiento y notas opcionales
    • Abra la aplicación Recordatorios para ver recordatorios específicos
  • Calendario:
    • Buscar eventos del calendario con rangos de fechas personalizables
    • Lista de próximos eventos
    • Crea nuevos eventos de calendario con detalles como título, ubicación y notas.
    • Abrir eventos del calendario en la aplicación Calendario
  • Búsqueda web:
    • Busque en la web usando DuckDuckGo
    • Recuperar y procesar contenido de los resultados de búsqueda
  • Mapas:
    • Buscar ubicaciones y direcciones
    • Guardar ubicaciones en favoritos
    • Obtener direcciones entre ubicaciones
    • Colocar chinchetas en el mapa
    • Crear y listar guías
    • Añadir lugares a las guías
  • TODO: Buscar y abrir fotos en la aplicación Fotos de Apple
  • TODO: Buscar y abrir música en la aplicación Apple Music

También puedes conectar comandos en cadena para crear un flujo de trabajo. Por ejemplo: "¿Podrías leer la nota sobre las personas que conocí en la conferencia, buscar sus contactos y correos electrónicos, y enviarles un mensaje agradeciéndoles su tiempo?".

(¡Funciona!)

Instalación manual

Solo necesitas bun, instálalo con brew install oven-sh/bun/bun

Ahora, edita tu claude_desktop_config.json con esto:

{ "mcpServers": { "apple-mcp": { "command": "bunx", "args": ["@dhravya/apple-mcp@latest"] } } }

Uso

Ahora, pídale a Claude que utilice la herramienta apple-mcp .

Can you send a message to John Doe?
find all the notes related to AI and send it to my girlfriend
create a reminder to "Buy groceries" for tomorrow at 5pm

Desarrollo local

git clone https://github.com/dhravya/apple-mcp.git cd apple-mcp bun install bun run index.ts

¡disfrutar!

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Una colección de herramientas que permite a Claude AI y Cursor acceder a aplicaciones nativas de macOS, como Mensajes, Notas, Contactos, Correos electrónicos, Recordatorios, Calendario y Mapas, a través del Protocolo de contexto de modelo.

  1. Quick install
    1. Features
      1. Manual installation
      2. Usage
    2. Local Development
      ID: xtt9ofyljf