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