Integrations
Provides tools for interacting with various Apple applications including Contacts, Notes, Messages, Mail, Reminders, Calendar, and Maps, allowing users to search, create, and manage content within these native macOS applications.
Allows web searches using DuckDuckGo's search engine and retrieval of content from search results.
Enables integration with macOS applications and services, providing access to system features through AppleScript for managing personal information and communication.
Herramientas MCP (Protocolo de contexto de modelo) de Apple
Una colección de herramientas que permiten a los asistentes de IA como Claude interactuar con aplicaciones y servicios de Apple a través del Protocolo de Contexto de Modelo (MCP).
Descripción general
Este paquete proporciona herramientas MCP para interactuar con diversas aplicaciones y servicios de Apple, incluidos:
- Contactos : busca y recupera contactos desde la aplicación Contactos de Apple
- Notas : busque, recupere, cree notas y enumere carpetas en la aplicación Notas de Apple
- Mensajes : envía, lee, programa mensajes y revisa mensajes no leídos
- Correo : leer correos electrónicos no leídos, buscar correos electrónicos y enviar correos electrónicos
- Recordatorios : busca, crea y abre recordatorios en la aplicación Recordatorios de Apple
- Calendario : busca, crea y abre eventos de calendario en la aplicación Calendario de Apple
- Mapas : busca ubicaciones, administra guías, guarda favoritos y obtén indicaciones
- Búsqueda web : busque en la web con DuckDuckGo y recupere contenido de los resultados de búsqueda
Instalación
Requisitos
- sistema operativo macOS
- Node.js 18+ o entorno de ejecución de Bun
- Permisos adecuados para acceder a las aplicaciones de Apple (Contactos, Notas, Mensajes, Mail, etc.)
Uso
Iniciando el servidor MCP
Conectando con Claude
Para usar estas herramientas con Claude, deberá conectar el servidor MCP a Claude. Esto puede hacerse mediante el proxy MCP o directamente a través de la interfaz de Claude, si está disponible.
Ejemplos de herramientas
Contactos
Notas
Mensajes
Correo
Recordatorios
Calendario
Mapas
Búsqueda web
Arquitectura
La herramienta Apple MCP está construida con una arquitectura modular:
- index.ts : Punto de entrada principal que configura el servidor MCP y registra herramientas
- tools.ts : define los esquemas y descripciones de las herramientas
- src/handlers/ : Contiene funciones de controlador para cada herramienta
- src/scripts/ : Contiene scripts de AppleScript para interactuar con aplicaciones de Apple
- utils/ : Contiene módulos de utilidad para cada servicio de Apple
La herramienta utiliza carga diferida para mejorar el rendimiento y solo carga los módulos cuando son necesarios.
Seguridad y permisos
Esta herramienta requiere acceso a varias aplicaciones y servicios de Apple. Deberá conceder permisos cuando macOS lo solicite. Estos permisos se pueden gestionar en Preferencias del Sistema > Seguridad y Privacidad > Privacidad.
Desarrollo
Configuración
Ejecutando en modo de desarrollo
Estilo de código
- Utilice sangría de 2 espacios
- Mantenga las líneas por debajo de los 100 caracteres
- Utilice anotaciones de tipo explícitas para los parámetros y retornos de funciones
- Siga PascalCase para tipos, interfaces y constantes de herramientas
- Utilice camelCase para variables y funciones
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
You must be authenticated.
Una colección de herramientas que permiten a los asistentes de IA interactuar con aplicaciones y servicios de Apple, incluidos Contactos, Notas, Mensajes, Correo, Recordatorios, Calendario, Mapas y Búsqueda web a través del Protocolo de Contexto de Modelo.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables semantic search and retrieval of Apple Notes content, allowing AI assistants to access, search, and create notes using on-device embeddings.Last updated -TypeScript
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- -securityFlicense-qualityA Model Context Protocol server that enables semantic search and RAG over your Apple Notes, allowing AI assistants like Claude to search and reference your notes during conversations.Last updated -6TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Apple Reminders on macOS, allowing users to view lists, retrieve, create, complete, and delete reminders through natural language.Last updated -TypeScript