Official · MODEL CONTEXT PROTOCOL

jxnl apple mcp

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

连接能力

jxnl apple mcp 为 AI Agent 提供什么

  • 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
  • Reminders:
  • List all reminders and reminder lists
  • Search for reminders by text
  • Create new reminders with optional due dates and notes
  • Open the Reminders app to view specific reminders
  • Calendar:
  • Search calendar events with customizable date ranges
  • List upcoming events
  • Create new calendar events with details like title, location, and notes
  • Open calendar events in the Calendar app
  • Web Search:
  • Search the web using DuckDuckGo
  • Retrieve and process content from search results
  • Maps:
  • Search for locations and addresses
  • Save locations to favorites
  • Get directions between locations
  • Drop pins on the map
  • Create and list guides
  • Add places to guides
  • TODO: Search and open photos in Apple Photos app
  • TODO: Search and open music in Apple Music app

安全

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。

README

仓库文档

Apple MCP tools

smithery badge

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

Apple Server MCP server

image

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

Quick install

To install Apple MCP for Claude Desktop automatically via Smithery:

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

... and for cursor, you can do:

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

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
  • Reminders:

    • List all reminders and reminder lists
    • Search for reminders by text
    • Create new reminders with optional due dates and notes
    • Open the Reminders app to view specific reminders
  • Calendar:

    • Search calendar events with customizable date ranges
    • List upcoming events
    • Create new calendar events with details like title, location, and notes
    • Open calendar events in the Calendar app
  • Web Search:

    • Search the web using DuckDuckGo
    • Retrieve and process content from search results
  • Maps:

    • Search for locations and addresses
    • Save locations to favorites
    • Get directions between locations
    • Drop pins on the map
    • Create and list guides
    • Add places to guides
  • 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!)

Manual 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"]
    }
  }
}

Usage

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
create a reminder to "Buy groceries" for tomorrow at 5pm

Local Development

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

enjoy!

在 GitHub 查看 README

社区

收藏、评分与讨论

正在载入社区数据…