python-apple-mcp
6
Python Apple MCP is a server implemented in Python to facilitate interactions with various macOS applications using FastMCP. It provides modular design, async operations, and type-safe interfaces for application interaction.
Python Apple MCP (Model Context Protocol)
A Python implementation of the server handling interactions with macOS applications such as Contacts, Notes, Mail, Messages, Reminders, Calendar, and Maps using FastMCP.
Features
- Interact with macOS native applications through AppleScript
- Asynchronous operations for better performance
- Comprehensive error handling
- Type-safe interfaces using Pydantic models
- Extensive test coverage
- Modular design for easy extension
Supported Applications
- Contacts
- Notes
- Messages
- Reminders
- Calendar
- Maps
Usage
- Includes modules to find contacts, create notes, send messages, create events, and more for macOS applications.