MCPServers
Apple macOS Native Applications - MCP server logo

Apple macOS Native Applications

7
0

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)

Last Updated: April 25, 2025

社区评论

0.0
0 条评论
5
0
4
0
3
0
2
0
1
0

暂无评论. 成为第一个评论的人!

登录以参与讨论

Coming soon to
HighlightHighlight AI

语言

TypeScript

分类

标签