apple-mcp

apple-mcp

4.3

This is a collection of Apple-native tools for the Model Context Protocol (MCP) that integrates with various Apple applications to automate tasks and manage communications.

The Apple MCP tools provide a seamless integration with Apple applications, allowing users to automate and manage tasks across messages, notes, contacts, emails, reminders, calendar, web search, and maps. These tools are designed to enhance productivity by enabling users to send messages, manage emails, create reminders, and more, all through a unified protocol. The tools support daisy-chaining commands to create complex workflows, making it easier to handle multiple tasks efficiently. With features like scheduling emails, searching calendar events, and getting directions, the Apple MCP tools are a powerful addition for users looking to streamline their digital interactions on Apple devices.

Features

  • Messages: Send and read messages using the Apple Messages app.
  • Emails: Send, search, schedule, and manage emails with attachments.
  • Reminders: List, search, create, and manage reminders with due dates.
  • Calendar: Search, list, create, and open calendar events.
  • Maps: Search locations, get directions, and manage guides.

MCP Tools

  • {'Messages': 'Send and read messages using the Apple Messages app.'}
  • {'Emails': 'Send, search, schedule, and manage emails with attachments.'}
  • {'Reminders': 'List, search, create, and manage reminders with due dates.'}
  • {'Calendar': 'Search, list, create, and open calendar events.'}
  • {'Maps': 'Search locations, get directions, and manage guides.'}

Usage with Different Platforms

Claude Desktop

bash
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude

Cursor

bash
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client cursor

Manual Installation

claude_desktop_config.json
{
  "mcpServers": {
    "apple-mcp": {
      "command": "bunx",
      "args": ["@dhravya/apple-mcp@latest"]
    }
  }
}

Local Development

bash
git clone https://github.com/dhravya/apple-mcp.git
cd apple-mcp
bun install
bun run index.ts