This repository provides a collection of Apple-native tools for the Model Context Protocol (MCP), enabling features like sending messages, managing notes, contacts, emails, and reminders directly from Apple apps.
This repository provides a collection of Apple-native tools designed for the MCP protocol, enabling seamless integration with applications like Claude Desktop and Cursor via Smithery.
Features:
The tool offers functionalities such as sending and reading messages via the Apple Messages app, managing notes within the Apple Notes app, searching contacts, and handling emails (sending, searching, scheduling, and checking unread counts). It also includes comprehensive reminder management, allowing users to list, search, create, and open reminders.
Installation and Usage:
Quick installation is facilitated through Smithery using npx commands. Manual installation involves using bun and configuring the claude_desktop_config.json file. Once installed, users can invoke the apple-mcp tool within Claude to perform tasks like sending messages, finding notes, or creating reminders.
Local Development:
For local development, the repository can be cloned, dependencies installed using bun install, and the application run with bun run index.ts.
Dhravya/apple-mcp
February 19, 2025
March 28, 2025
TypeScript