1 v0.15.1 更新于 2026-10-25

macOS Apps MCP Server

Mail, Calendar, Reminders, Notes, Messages and more on macOS: cited pointers, previewed deletes

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "macos-apps-mcp": {
      "command": "uvx",
      "args": [
        "macos-apps-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 20 个工具

events
列出日历事件(以指针形式返回)。
free_busy
查询指定时间段内的日历空闲/忙碌情况。
mail_needs_response
找出需要回复的邮件。
mail_reply
在 Mail 中起草回复(仅打开草稿,不发送)。
mail_search
搜索邮件并以指针形式返回结果。
move_mail
将邮件移动到其他邮箱(默认先预览)。
mail_undo
撤销之前的邮件移动/删除批次操作。
safari_open
在 Safari 中打开一个网页。
run_shortcut
运行一个 macOS 快捷指令(Shortcuts)。
delete_draft
删除邮件草稿(默认 dry run)。
trash_mail
将邮件移到废纸篓(默认 dry run)。
send_mail
通过 Mail 发送邮件(默认关闭,需启用)。
reply_all
起草全部回复(默认 dry run)。
forward_mail
转发邮件(默认 dry run)。
delete_reminder
删除提醒事项(默认 dry run)。
delete_event
删除日历事件(默认 dry run)。
delete_note
删除备忘录(默认 dry run)。
update_note
更新备忘录内容(默认 dry run)。
audit
读取写入操作审计日志。
doctor
检查权限授予状态并诊断服务器环境。