在 Mac 上让 Cursor 访问邮件、日历和通讯录(Claude、VS Code、Windsurf)
将 Cursor、Claude Desktop、VS Code 或任何 MCP 客户端连接到 Mac 上的 Mail、Calendar 和 Contacts。阅读邮件、查看日程、搜索通讯录 — 全程无需离开你的编辑器。
为什么要将你的 AI 连接到生产力应用?
开发者整天都待在编辑器里。在 Cursor 和邮件客户端、日历或通讯录应用之间来回切换会打断你的工作流,浪费时间。如果你的 AI 编程助手还能查看你的日程、找到同事的邮箱、或者调出一段消息会话 — 而你完全不用离开编辑器,会怎么样?
这正是 LMCP 所实现的。它将你的 AI 助手连接到 Mac 上原生的生产力应用,把你的编辑器变成代码与沟通的中枢。以下是一些它发挥作用的真实场景:
- 你正在写代码,需要在深入重构之前确认下一个会议是什么时候
- 有同事在邮件里提到了 API 凭证 — 你需要找到那封邮件,又不想切换应用
- 你想就刚刚发布的功能给你的团队负责人发一条简短的状态更新
- 你需要从 Contacts 里找到某位客户的电话号码,添加到配置文件中
所有这一切都通过自然语言在你的 AI 客户端内完成。无需切换应用,无需复制粘贴。
安装:一条命令,自动配置所有客户端
下载 LMCP 并安装:
- 从你的下载文件夹中打开下载好的
.dmg文件 - 将 Local MCP 拖到你的应用程序文件夹
- 从应用程序文件夹中打开 Local MCP — 它会出现在你的菜单栏中
大约需要 30 秒。你的 AI 客户端会被自动配置。
安装程序会检测你已安装的 MCP 客户端并自动进行配置。它会在每个客户端的配置中把 LMCP 添加为一个 MCP 服务器,于是你的 AI 助手立即就能访问所有生产力工具。
安装完成后,请重启你的 AI 客户端,以便它加载新的 MCP 工具:
- Cursor — 重启编辑器
- Claude Desktop — 完全退出(Cmd+Q)后重新打开
- VS Code — 重新加载窗口(Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — 重启应用程序
macOS 会提示你授予 LMCP 访问 Mail、Calendar 和 Contacts 的权限 — 请逐项批准。
你的 AI 可以访问哪些内容
LMCP 为你的 AI 助手提供以下类别中的 80 多个工具:
邮件(Mail.app 和 Outlook)
- 跨你所有账户列出、阅读和搜索邮件
- 发送新邮件并回复现有会话
- 在文件夹之间移动邮件
- 将邮件附件保存到你的 Mac
日历
- 查看你所有日历中即将到来的事件
- 检查特定日期和时间的空闲情况
- 创建带有标题、地点、时间和受邀人的新事件
通讯录
- 按姓名、邮箱、公司或电话号码搜索联系人
- 查看完整的联系人详情
- 跨你所有的联系人来源(iCloud、Exchange、Google 等)查找同事
Microsoft Teams
- 阅读聊天消息和频道讨论
- 列出你的团队和频道
- 补看你错过的对话
OneDrive
- 浏览、阅读和搜索你的 OneDrive 中的文件
- 写入和更新文件
- 移动和整理文档
本地文件(Office 文档)
- 阅读和创建 Word 文档、Excel 电子表格和 PowerPoint 演示文稿
- 从 PDF 中提取文本
示例工作流
以下是一些实用的工作流,展示邮件、日历和通讯录如何融入你的开发流程:
在深度工作之前查看你的日程
问你的 AI:“接下来 3 小时我有哪些会议?”
你的 AI 会查看你的 Calendar,并告诉你是否有一整段空闲时间可以专注工作,或者你是否需要在会议前收尾。无需打开 Calendar.app 或查看手机。
从邮件中查找信息
问你的 AI:“找到 DevOps 关于 staging 服务器凭证的那封邮件”
你的 AI 会在你的 Mail.app 中搜索匹配的邮件并返回内容。随后你可以让它提取具体信息:“他们提到的 SSH 密钥是什么?”
发送一条快速更新
问你的 AI:“给 John 发邮件,说 API 迁移已完成,他可以开始测试了”
你的 AI 会起草这封邮件,向你展示预览,并在你确认后发送。如果你想抄送某人,只需说一声:“抄送项目经理。”
查找联系人
问你的 AI:“Lisa Chen 的邮箱地址是什么?”
你的 AI 会搜索你的 Contacts 并返回她的邮箱。当你需要把某人添加到配置文件、git 提交信息或 API 请求中时,这非常有用。
交叉引用邮件和日历
问你的 AI:“查看本周我是否有与设计团队的会议,并找出相关邮件”
你的 AI 会同时查看你的日历和邮件,将信息关联起来,为你呈现与设计团队即将进行的互动的完整图景。
面向开发者的自动化工作流
除了快速查询,你的 AI 还能运行多步骤工作流,将生产力数据与你的开发上下文结合起来:
上下文感知的编码
查看我今天日历上的会议,阅读议程邮件,并总结在下午 2 点的架构评审之前我需要准备什么。
你的 AI 会查看你的日历,找到相关的邮件会话,并给你一份简报 — 全程无需离开编辑器。你会确切知道该准备什么,以及还剩多少专注时间。
冲刺规划助手
阅读 Teams 频道里的冲刺回顾笔记,查看我日历上即将到来的安排,并帮我规划这个冲刺要承诺完成的内容。
你的 AI 会汇集回顾反馈和你的日程,然后基于你实际的空闲时间帮你做出切实可行的承诺。再也不会因为忘了周四的会议而承诺过度。
自动整理项目文件
列出 OneDrive 上项目文件夹中的所有文件,找出任何过时的文件(超过 30 天),并创建一份需要更新内容的摘要。
你的 AI 会扫描你的 OneDrive 项目文件夹,识别出陈旧的文档,并给你一份按优先级排序的清单。这有助于让文档与你的代码库保持同步。
响应代码评审请求
查看我的邮件中是否有任何代码评审请求,阅读链接的 PR 描述,并基于我的项目上下文起草附带我初步想法的回复邮件。
你的 AI 会在你的收件箱中找到评审请求,阅读 PR 详情,并起草深思熟虑的回复。你审核草稿、确认后,就能回到编码,无需切换到邮件带来的精神负担。
适用于所有主流 AI 客户端
LMCP 并不局限于任何单一编辑器。它是一个标准的 MCP 服务器,可与任何兼容的客户端配合使用:
- Cursor — AI 驱动的 IDE
- Claude Desktop — Anthropic 的桌面应用(查看邮件指南)
- VS Code with Copilot — GitHub Copilot 的 MCP 支持
- Windsurf — Codeium 的 AI IDE
- ChatGPT — OpenAI 的桌面应用
- Zed — 支持 MCP 的高性能编辑器
- 任何 MCP 客户端 — 该协议是开放的,且在不断发展
同一条安装命令会自动配置所有检测到的客户端。如果你使用多个编辑器,它们全都能访问你的 Mac 应用。
隐私:一切都在本地运行
LMCP 完全在你的 Mac 上运行,作为一个本地服务器运行在 localhost:8765 上。你的邮件内容、日历事件和联系人详情绝不会通过 LMCP 离开你的设备。没有外部 API,没有云服务器,也不收集任何数据。
数据流很简单:Mac 应用(Mail、Calendar、Contacts)→ LMCP → 你的 AI 客户端。这三者都运行在你的设备上。不涉及任何中间服务器。
请注意,你的 AI 客户端的模型可能在云端运行,因此它从你的应用中检索到的数据会被发送到 AI 模型进行处理。这与把邮件内容粘贴到与 AI 的聊天中并无不同 — 但这一点值得了解。如果你需要完全离线的处理,可将 LMCP 与本地模型搭配使用。
故障排除
你的 AI 客户端没有显示 MCP 工具
安装 LMCP 后请重启你的 AI 客户端。如果工具仍未出现,请检查 MCP 配置是否存在。Cursor 将其 MCP 配置存储在 ~/.cursor/mcp.json,Claude Desktop 存储在 ~/Library/Application Support/Claude/claude_desktop_config.json。安装程序应该已经自动在那里添加了 LMCP。
权限错误
macOS 要求 LMCP 必须获得明确的权限才能访问 Mail、Calendar 和 Contacts。进入 System Settings > Privacy & Security,并检查 Automation、Calendars 和 Contacts。确保在每个类别中都允许了 LMCP。
只有部分工具可用
如果你看到了邮件工具但没有日历工具(或反之),那很可能是相应的权限被拒绝了。请到 System Settings > Privacy & Security 检查对应的类别,并为 LMCP 启用访问权限。
探索更多集成:Teams、Outlook,或查看 MCP 服务器对比。访问 local-mcp.com 查看完整功能列表。