苹果MCP连接器
一组适用于MacOS的原生工具集合,允许用户通过MCP协议使用Claude或Cursor与Apple应用程序(消息、笔记、联系人、邮件、提醒事项)进行交互。
服务介绍
Apple MCP 工具
这是一个用于 MCP 协议的苹果原生工具集合。
这里有一个关于如何设置并演示的分步视频。- https://x.com/DhravyaShah/status/1892694077679763671
{
"mcpServers": {
"apple-mcp": {
"command": "bunx",
"args": ["--no-cache", "apple-mcp@latest"]
}
}
快速安装
要通过 Smithery 自动安装适用于 Claude Desktop 的 Apple MCP:
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude
... 对于光标,您可以这样做:
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client cursor
功能
-
消息:
- 使用 Apple Messages 应用发送消息
- 读出消息
-
笔记:
- 列出笔记
- 在 Apple Notes 应用中搜索和阅读笔记
-
联系人:
- 搜索联系人以发送消息
-
邮件:
- 发送带有多个收件人(to, cc, bcc)和文件附件的邮件
- 使用自定义查询、邮箱选择和结果限制搜索邮件
- 安排邮件在未来发送
- 列出和管理已安排的邮件
- 全局或按邮箱检查未读邮件数量
-
提醒事项:
- 列出所有提醒事项和提醒列表
- 按文本搜索提醒事项
- 创建带有可选到期日期和备注的新提醒事项
- 打开 Reminders 应用以查看特定提醒事项
-
TODO: 在 Apple Calendar 应用中搜索和打开日历事件
-
TODO: 在 Apple Photos 应用中搜索和打开照片
-
TODO: 在 Apple Music 应用中搜索和打开音乐
您还可以将命令串联起来创建一个工作流。例如:
“请阅读关于我在会议上遇到的人的笔记,找到他们的联系人和电子邮件,并发送一条消息说感谢他们的时间。”
(它有效!)
手动安装
您只需要 bun,使用 brew install oven-sh/bun/bun 安装即可。
现在,编辑您的 claude_desktop_config.json 文件如下:
{
"mcpServers": {
"apple-mcp": {
"command": "bunx",
"args": ["@dhravya/apple-mcp@latest"]
}
}
}
使用方法
现在,请 Claude 使用 apple-mcp 工具。
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
本地开发
git clone https://github.com/dhravya/apple-mcp.git
cd apple-mcp
bun install
bun run index.ts
享受吧!