Skip to content

Collection of apple-native tools for the model context protocol.

License

Notifications You must be signed in to change notification settings

MaTriXy/apple-mcp

 
 

Repository files navigation

Apple MCP tools

This is a collection of apple-native tools for the MCP protocol.

Here's a step-by-step video about how to set this up, with a demo. - https://x.com/DhravyaShah/status/1892694077679763671

Setup

Here's the JSON to copy
{
  "mcpServers": {
    "apple-mcp": {
      "command": "bunx",
      "args": ["--no-cache", "@dhravya/apple-mcp@latest"]
    }
  }
}

Features

  • Messages:

    • Send messages using the Apple Messages app
    • Read out messages
  • Notes:

    • List notes
    • Search & read notes in Apple Notes app
  • Contacts:

    • Search contacts for sending messages
  • Emails:

    • Send emails with multiple recipients (to, cc, bcc) and file attachments
    • Search emails with custom queries, mailbox selection, and result limits
    • Schedule emails for future delivery
    • List and manage scheduled emails
    • Check unread email counts globally or per mailbox
  • TODO: Search and open calendar events in Apple Calendar app

  • TODO: Search and open reminders in Apple Reminders app

  • TODO: Search and open photos in Apple Photos app

  • TODO: Search and open music in Apple Music app

You can also daisy-chain commands to create a workflow. Like: "can you please read the note about people i met in the conference, find their contacts and emails, and send them a message saying thank you for the time."

(it works!)

Installation

You just need bun, install with brew install oven-sh/bun/bun

Now, edit your claude_desktop_config.json with this:

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

Now, ask Claude to use the apple-mcp tool.

Can you send a message to John Doe?
find all the notes related to AI and send it to my girlfriend

Local Development

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

enjoy!

About

Collection of apple-native tools for the model context protocol.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.3%
  • Dockerfile 0.7%