Apple macOS Native Applications
Summary
Python Apple MCP enables AI assistants to interact with macOS native applications through AppleScript. This implementation provides modules for Contacts, Notes, Mail, Messages, Reminders, Calendar, and Maps, offering asynchronous operations with comprehensive error handling and type-safe interfaces using Pydantic models. Built with a modular design for easy extension, it allows AI systems to perform tasks like searching contacts, creating notes, sending emails, scheduling events, and getting directions - making it particularly valuable for automating personal information management tasks on macOS.
Available Actions(21)
find_contact
Search for contacts by name. Parameters: name (string)
get_all_contacts
Get all contacts.
create_contact
Create a new contact. Parameters: name (string), phones (List[string])
find_note
Search for notes. Parameters: query (string)
create_note
Create a new note. Parameters: title (string), body (string), folder_name (string)
get_all_notes
Get all notes.
send_email
Send an email. Parameters: to (string), subject (string), body (string)
search_emails
Search emails. Parameters: query (string)
get_unread_mails
Get unread emails.
send_message
Send an iMessage. Parameters: to (string), content (string)
read_messages
Read messages. Parameters: phone_number (string)
schedule_message
Schedule a message. Parameters: to (string), content (string), scheduled_time (string)
create_reminder
Create a reminder. Parameters: name (string), list_name (string), notes (string), due_date (string)
search_reminders
Search reminders. Parameters: query (string)
get_all_reminders
Get all reminders.
create_event
Create an event. Parameters: title (string), start_date (string), end_date (string), location (string), notes (string)
search_events
Search events. Parameters: query (string)
get_events
Get all events.
search_locations
Search for locations. Parameters: query (string)
get_directions
Get directions. Parameters: from_address (string), to_address (string), transport_type (string)
save_location
Save a location to favorites. Parameters: name (string), address (string)
커뮤니티 리뷰
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요