This MCP server implementation provides a bridge to Apple's native applications, enabling AI assistants to interact with Contacts, Notes, and Messages. Developed by Dhravya Shah, it offers tools for searching and retrieving contacts, managing notes, and sending messages. The server is built using TypeScript and Bun, integrating with the Model Context Protocol SDK. It focuses on secure handling of personal data and robust error management, making it suitable for AI applications that need to automate tasks within Apple's ecosystem. The implementation is designed for easy setup within the Claude Desktop environment and is particularly useful for personal productivity and communication workflows.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Send messages using the Apple Messages app. Parameters: recipient (string), message (string)
Read out messages from the Apple Messages app.
List all notes in the Apple Notes app.
Search and read notes in the Apple Notes app. Parameters: query (string)
Search contacts for sending messages. Parameters: query (string)
Send emails with multiple recipients. Parameters: to (array of strings), cc (optional array of strings), bcc (optional array of strings), subject (string), body (string), attachments (optional array of file paths)
Search emails with custom queries. Parameters: query (string), mailbox (optional string), limit (optional integer)
Schedule emails for future delivery. Parameters: email_id (string), delivery_time (datetime)
List and manage scheduled emails.
Check unread email counts globally or per mailbox. Parameters: mailbox (optional string)
List all reminders and reminder lists.
Search for reminders by text. Parameters: query (string)
Create new reminders. Parameters: title (string), due_date (optional datetime), notes (optional string)
Open the Reminders app to view specific reminders. Parameters: reminder_id (string)
Search calendar events with customizable date ranges. Parameters: start_date (datetime), end_date (datetime)
List upcoming events in the calendar.
Create new calendar events. Parameters: title (string), location (optional string), notes (optional string), start_time (datetime), end_time (datetime)
Open calendar events in the Calendar app. Parameters: event_id (string)
Search the web using DuckDuckGo. Parameters: query (string)
Search for locations and addresses. Parameters: query (string)
Save locations to favorites. Parameters: location_id (string)
Get directions between locations. Parameters: from (string), to (string)
Drop pins on the map. Parameters: location (string)
Create and list guides. Parameters: guide_name (string)
Add places to guides. Parameters: guide_id (string), place_id (string)