Apple Mail MCP:在 Mac 上让 AI 访问电子邮件
只需 2 分钟,即可将 Claude、Cursor、VS Code、ChatGPT 或任何兼容 MCP 的 AI 客户端连接到 Mail.app。阅读、搜索、发送和回复电子邮件。支持 Gmail、Outlook、iCloud 及任何 IMAP 账户。无需 API 密钥。
LMCP 支持你添加到 Apple Mail 的所有账号(iCloud、Gmail、IMAP、Exchange),并可在你选择的账号中搜索或回复。
使用 LMCP 将兼容 MCP 的 AI 客户端连接到 Apple Mail。本地工具会读取 Mail.app 中已配置的受支持账户。你的助手可以请求邮件、搜索邮箱并使用受支持的电子邮件操作。请求的结果会返回给 AI 客户端;如果客户端使用云端服务,这些内容将依据提供商条款发送给该提供商。访问本地 Mail 无需单独的邮件服务 API 密钥,但 AI 客户端或网页连接器可能需要自己的账户和授权。
为什么要把 AI 连接到电子邮件?
电子邮件中存放着你的大多数重要信息 — 项目更新、客户请求、发票、旅行确认和会议记录。但要找到需要的内容,通常得翻阅数百封邮件,或努力回想正确的搜索词。
借助 LMCP,AI 助手可以直接访问你的电子邮件。你可以用自然语言提问:“Sarah 对预算说了什么?”或“找出我上周 Amazon 订单的物流单号。”AI 会阅读邮件、提取相关信息并直接回答。
你还可以让它起草回复、发送跟进邮件以及把邮件移动到文件夹 — 只需用自然语言说明你的需求。
你需要准备什么
- macOS 13 或更高版本 — Apple Silicon 或 Intel
- 任何兼容 MCP 的 AI 客户端:Claude Desktop、Cursor、VS Code(Copilot)、Windsurf、Zed 或 ChatGPT
- Mail.app,其中至少配置了一个电子邮件账户
本地 Mail 工具使用 Mail.app 中已经配置的账户。你的 AI 服务或网页连接器可能需要自己的账户和授权。只授予完成任务所需的 Mail 访问权限。
第 1 步:在 Mac 上安装 LMCP
下载 LMCP 并安装:
- 从“下载”文件夹打开已下载的
LMCP-Installer.pkg然后按照安装向导的步骤操作。 - 按照安装程序操作 — 它会直接把 Local MCP 安装到“应用程序”,无需拖放
- 从“应用程序”文件夹打开 Local MCP — 它会出现在菜单栏中
整个过程大约需要 30 秒。你的 AI 客户端会自动完成配置。
首次启动时,macOS 会询问是否允许 LMCP 访问 Mail。点击“允许” — 这样 AI 才能通过 Mail.app 阅读和发送电子邮件。
第 2 步:重启 AI 客户端
彻底退出 AI 客户端(按 Cmd+Q,而不只是关闭窗口),然后重新打开。客户端必须重启才能发现新的 MCP 服务器。
- Claude Desktop — 在聊天输入框中查找锤子图标
- Cursor — MCP 工具会自动出现在消息编辑器中
- VS Code — 查看 Copilot 设置中的 MCP 面板
- ChatGPT — 将
https://www.local-mcp.com/mcp添加为自定义连接器
第 3 步:开始试用
新建一个对话,然后尝试以下提示词:
- “总结我的未读邮件” — 阅读收件箱,并快速概述需要关注的内容。
- “查找 John 发来的有关合同的邮件” — 按发件人、主题和内容搜索所有邮箱。
- “回复 Sarah 的最新邮件,说我下午 3 点会到” — 使用你的账户起草并发送回复。
- “把发票邮件的附件保存到桌面” — 提取附件并保存到指定位置。
- “把所有新闻简报移动到归档文件夹” — 用自然语言执行批量操作。
预览和确认方式取决于工具、平台和 AI 客户端。授权真实调用前,请检查工具要求并核对预期操作。
支持哪些电子邮件提供商?
Mail.app 中配置的任何电子邮件账户都可以与 LMCP 配合使用。只要能在 Mail.app 中看到,AI 就能访问:
- Gmail — 个人账户和 Google Workspace 账户
- Outlook.com / Hotmail — Microsoft 个人账户
- iCloud Mail — Apple 的电子邮件服务
- Microsoft Exchange / Office 365 — 工作账户
- 任何 IMAP 提供商 — Fastmail、ProtonMail Bridge、Yahoo 和自定义域名
如果你有多个账户,AI 可以跨账户搜索。你也可以指定要使用的账户:“用我的工作邮箱发送……”
iCloud Mail
iCloud Mail 与 LMCP 的配合方式和 Mail.app 中的其他账户完全一样——不需要额外设置任何东西。LMCP 会读取 Mail.app 中已经配置好的账户,而在“系统设置 > 互联网账户”(或直接在 Mail 中)添加的 iCloud 账户已经在那里登录了,所以 LMCP 不需要 iCloud API 密钥,不需要 OAuth 授权页面,也不需要应用专用密码——LMCP 从不处理你的 iCloud 凭据。你的 AI 可以像处理 Gmail 或 Outlook 一样读取、搜索、发送、回复和归档 iCloud Mail,甚至可以在一次请求中跨你的所有账户处理。试试看:“在我的 iCloud Mail 里搜索上个月的 Apple 收据,并告诉我总金额。”
AI 可以用电子邮件做什么
LMCP 提供完整的电子邮件工具集:
- 列出邮件 — 浏览收件箱、已发送文件夹或任何邮箱
- 阅读邮件 — 获取任意邮件的完整内容,包括 HTML
- 搜索邮件 — 按发件人、主题、日期范围或内容查找邮件
- 发送邮件 — 从任意账户撰写并发送新邮件
- 回复邮件 — 回复现有会话或回复全部
- 移动邮件 — 将邮件整理到文件夹或移到废纸篓
- 保存附件 — 将任意邮件中的附件下载到 Mac
预览和确认方式取决于工具、平台和 AI 客户端。授权真实调用前,请检查工具要求并核对预期操作。
本地工具与数据边界
这是 LMCP 与云端电子邮件集成之间的关键区别:
- LMCP 以本地服务器形式运行在
localhost:8765 - 它通过 macOS 原生 API 与 Mail.app 通信
- LMCP 在你的设备上执行本地工具。云端 AI 提供商和已连接的服务可能收到请求的数据;其各自条款适用。
- 云端 AI 提供商和已连接的服务会按照自己的数据处理条款处理收到的结果
LMCP 在你的设备上执行本地工具。云端 AI 提供商和已连接的服务可能收到请求的数据;其各自条款适用。仅在本地执行并不代表符合 GDPR 或 CCPA。请评估你授权的数据、所选 AI 提供商、已连接的服务以及组织要求。
LMCP 与开源 apple-mail-mcp 服务器对比
搜索 “apple mail mcp” 时,还会看到 GitHub 上的多个开源服务器 — patrickfreyer/apple-mail-mcp、imdinu/apple-mail-mcp(使用 FTS5 全文索引,在大型邮箱中速度很快)以及 apple-mail-fast-mcp。这些都是可靠的项目。如果你只需要 Mail 工具,而且熟悉安装 Python 包并手动编辑 MCP 配置文件,它们可能已经足够。以下是客观比较:
| 选项 | 范围 | 设置 | 网页 AI(ChatGPT、Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | Mail 加上 Calendar、Messages、Teams、Slack、Files、Office — 共 191+ 个工具 | 签名安装程序,2 分钟完成,并设置桌面 AI 应用 | 支持 — 可选加密中继 |
| patrickfreyer/apple-mail-mcp | 仅 Mail(阅读、搜索、撰写、整理) | Python + 手动 MCP 配置 | 不支持 — 仅桌面客户端 |
| imdinu/apple-mail-mcp | 仅 Mail — FTS5 搜索索引,大型邮箱中速度很快 | Python + 手动 MCP 配置 | 不支持 — 仅桌面客户端 |
| apple-mail-fast-mcp | 仅 Mail(阅读、发送、搜索、管理) | Python + 手动 MCP 配置 | 不支持 — 仅桌面客户端 |
简而言之:如果你想要一个最小化、可自行修改、仅用于 Mail 的服务器,请选择开源 apple-mail-mcp。如果你希望两分钟内用上电子邮件,并同时使用 Calendar、Messages 和 Teams,还希望通过相同安装从网页端 ChatGPT 和 Claude.ai 访问,请选择 LMCP。
故障排除
AI 没有显示任何电子邮件
首先确认 Mail.app 已配置账户且能收到邮件。然后检查 LMCP 权限:前往系统设置 > 隐私与安全性 > 自动化,确保 LMCP 可以访问 Mail。
AI 客户端中看不到 MCP 工具
确保已经彻底退出并重启 AI 客户端。你也可以检查配置文件:
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor:
~/.cursor/mcp.json - Windsurf:
~/.codeium/windsurf/mcp_config.json
权限被拒绝错误
macOS 要求应用获得明确权限才能控制其他应用。前往系统设置 > 隐私与安全性 > 自动化,确保 LMCP 已列出且可以访问 Mail。如果未列出,请下载并重新安装 LMCP。
实际工作流
早晨整理电子邮件
总结我的未读邮件,标出紧急邮件,为常规请求起草回复,并为需要跟进的事项创建提醒。
AI 会阅读收件箱,按紧急程度归类邮件,处理简单事项,并确保没有遗漏。
协调会议
查看我联系人中每个人的空闲时间,为周二或周三下午起草会议邀请,并发送给项目团队。
AI 会交叉查看联系人和日历,找到合适时间并起草邀请。请检查收件人和详细信息,然后查看所选工具的确认要求,再授权发送。
每周摘要
查看本周的所有邮件,按项目分组,总结关键决定和待办事项,并创建一份每周摘要笔记。
你无需翻阅一整周的邮件,AI 会生成一份结构化摘要,让你两分钟内即可审阅。
LMCP 还能做什么?
电子邮件只是开始。LMCP 还可以把 AI 连接到 Microsoft Outlook、Microsoft Teams、Calendar、Contacts、OneDrive 和本地文件。查看完整指南列表,或访问 local-mcp.com,了解全部 191+ 个可用工具。
常见问题
什么是 Apple Mail MCP 服务器?
它是一个把 AI 助手连接到 Mac 上 Mail.app 的 MCP 服务器,让 Claude、ChatGPT、Cursor 或 VS Code 可以请求本地 Mail 工具。使用云端服务的 AI 客户端会收到请求的工具结果。
它支持 Gmail、Outlook 和 iCloud 吗?
支持。它适用于 Mail.app 中配置的任何账户 — iCloud、Gmail、Outlook、Exchange 或任何 IMAP 账户 — 并且可以同时使用所有账户。
我需要 API 密钥或在其他地方登录吗?
本地 Mail 工具使用你现有的 Mail.app 账户。AI 提供商或网页连接器可能要求单独认证。预览和确认方式取决于工具、平台和 AI 客户端。授权真实调用前,请检查工具要求并核对预期操作。
我应该选择哪个 Apple Mail MCP 服务器?
如果你只需要 Mail 并喜欢从源码构建,patrickfreyer/apple-mail-mcp 或 imdinu/apple-mail-mcp(快速 FTS5 搜索)等开源服务器很合适。如果你想要签名安装程序、让电子邮件与 Calendar、Messages 和 Teams 协同工作,并能从网页端 ChatGPT 或 Claude.ai 访问,请选择 Local MCP。
一个服务器同时连接 Mail、Teams 和 iMessage
电子邮件很少能呈现全部情况;同一个问题往往还涉及 Teams 话题或 iMessage。LMCP 是一个本地服务器,而不是每个应用各用一个连接器,因此,读取 Mail 的同一个 AI 客户端还可以读取和发送 Microsoft Teams 消息并读取你的 iMessage,无需额外的 API 密钥,无需再次安装,也无需为其他应用设置 Graph API 或 OAuth。例如,你可以这样问:
- “检查我的邮件和 Teams,找出 Sarah 发来的所有合同相关内容”
- “找到包含地址的 iMessage,然后通过电子邮件将其发送给团队”
一次安装即可覆盖这三个应用,以及 Calendar、Slack、WhatsApp 和 LMCP 的其余 191+ 个工具,全部在设备上运行。
现成的 Recipes
以下是使用本页 Mail 工具、可直接复制粘贴的工作流:
相关指南
评论
评论在发布前需要审核。