如何在 Mac 上将 ChatGPT 连接到你的日历 — 无需 API 密钥
让 ChatGPT 通过 Mac 上的 Calendar.app 查看你的日历、创建事件、检查空闲时间并发现冲突。通过免费的 MCP 连接器支持 iCloud、Google 和 Exchange 日历。无需 API 密钥。
ChatGPT 能看到我的日历吗?
借助 LMCP,ChatGPT 可以直接通过 Mac 上的 Calendar.app 读取你的日历、创建和更新事件以及检查空闲时间。可以问“我明天的日程安排有什么?”、“找出周四下午一个空闲的小时”,或者“周五上午和设计团队安排一个 30 分钟的通话。”
无需 Google Calendar API 密钥,也无需 OAuth。LMCP 在你的 Mac 本地读取 Calendar.app 中已有的日历 — iCloud、Google、Exchange、已订阅的日历 — 。
你需要准备什么
- 已设置 Calendar.app 的 macOS 12+
- 网页版 ChatGPT(Plus/Pro/Business/Enterprise/Edu)— 自定义连接器需要付费套餐和 Developer mode
- 已安装 LMCP(免费)
将 ChatGPT 连接到 LMCP(约 5 分钟)
- 安装 LMCP,打开菜单栏应用 → Settings → Connect,输入你的电子邮箱,点击 Connect,将 Cloud Data Forwarding 切换为开启,并复制你的 Token。
- 在 chatgpt.com 上:Settings → Apps → Advanced settings → Developer mode,然后通过 URL
https://www.local-mcp.com/mcp和身份验证方式 OAuth 进行 Create app。 - 点击 Connect → 在 Authorize ChatGPT 页面粘贴你的 token → Authorize。
包含截图的完整设置:将 ChatGPT 连接到你的 Mac · 图文演示。
试一试
开始一段新的对话,通过 + → More → LMCP 启用 LMCP,然后提问:
- “我这周的日历上有什么?”
- “我周四有任何冲突或重复预订吗?”
- “在周五下午找一个空闲的 30 分钟时段,并创建一个与设计团队的通话。”
- “把我下午 2 点的安排改到下午 4 点,先让我确认。”
对于创建、更新或删除事件,ChatGPT 会先显示预览并要求你确认。
哪些日历可以使用?
Calendar.app 中的任何日历:
- iCloud 日历
- Google 日历(已添加到 Calendar.app)
- Microsoft Exchange / Office 365
- 已订阅 / 节假日 / 共享日历
隐私:你的日历保留在你的 Mac 上
- LMCP 通过原生 macOS API 读取 Calendar.app — 无需 Google/Microsoft API 密钥。
- 开启 Cloud Data Forwarding 后,请求会通过加密中继路由到你的 Mac 并在本地执行。
- LMCP 不存储、缓存或记录任何事件数据。在架构上符合 GDPR/CCPA。
故障排查
ChatGPT 看不到我的事件
在 System Settings > Privacy & Security > Calendars 中授予 LMCP 日历访问权限,并确保在 LMCP Settings → Connect 中已开启 Cloud Data Forwarding。
连接器显示“No app actions available yet”
这是正常的 — 该设置面板不会列出工具。在对话中通过 + → More → LMCP 启用 LMCP,它就能正常工作。