将 ChatGPT 连接到 Mac 日历 — 日程与安排(免费)
让 ChatGPT 通过 Mac 上的 Calendar.app 查看你的日历、创建事件、检查空闲时间并发现冲突。
ChatGPT 能看到我的日历吗?
借助 LMCP,ChatGPT 可以直接通过 Mac 上的 Calendar.app 读取你的日历、创建和更新事件以及检查空闲时间。可以问“我明天的日程安排有什么?”、“找出周四下午一个空闲的小时”,或者“周五上午和设计团队安排一个 30 分钟的通话。”
无需 Google Calendar API 密钥,日历数据也无需 OAuth。LMCP 在你的 Mac 本地读取 Calendar.app 中已有的日历 — iCloud、Google、Exchange、已订阅的日历 — 。
你需要准备什么
- 已设置 Calendar.app 的 macOS 12+
- 网页版 ChatGPT(桌面浏览器)——MCP 应用现在从 Plugins 添加,无需开发者模式;在 Business/Enterprise/Edu 工作区中,可能需要管理员先允许自定义应用
- 已安装 LMCP(免费)
将 ChatGPT 连接到你的 Mac
将 ChatGPT 连接到你的 Mac
chatgpt.com → Plugins → Add → Create MCP App自定义 MCP 服务器现在在桌面浏览器中从 Plugins 添加。在 Business/Enterprise/Edu 中,管理员可能需要先允许自定义应用。ChatGPT 将其标为高风险,因为自定义应用可以对你的数据执行操作。
- 1
在 Mac 上安装 LMCP
从 local-mcp.com 下载 LMCP 并运行安装程序;它会将 Local MCP 安装到“应用程序”中,并在约 30 秒内自动配置你的 AI 客户端。
- 2
开启 Web 访问并复制连接 URL
点按菜单栏中的 LMCP 图标,找到 Your web AI · Cloud Relay。开启 web access(出于隐私考虑,默认关闭),然后打开 ChatGPT 面板并点按 Copy URL。复制的地址是
https://www.local-mcp.com/mcp,不含令牌,后面也没有其他内容。下文提到的“你复制的 URL”都指这个地址。 - 3
打开 Plugins
使用桌面浏览器访问 chatgpt.com——无法从手机应用或桌面应用中添加 MCP 应用。点击侧边栏中的 Plugins(或前往 chatgpt.com/plugins)。已不再需要开启开发者模式;在 Business/Enterprise/Edu 中,管理员可能需要先允许自定义应用。
- 4
创建 MCP 应用
点击右上角的 Add ▾,选择 Create MCP App(不是“Create plugin”)。在 New Plugin 对话框中,Name 填入
LMCP,Connection 保持 Server URL,并粘贴从 LMCP 菜单栏复制的 URL(https://www.local-mcp.com/mcp)。Authentication 保持“OAuth”——Advanced OAuth settings 留空,我们会自动注册。勾选 I understand and want to continue(勾选前 Create 按钮不可用),然后点击 Create。 - 5
登录并在 Mac 上批准
Create 只会注册连接器,因此仍可能显示“No app actions available yet”。点按 Sign in with LMCP:ChatGPT 会在 www.local-mcp.com 上打开 Authorize 页面,同时你的 Mac 上会显示一个对话框。在 Mac 上点按 Approve 后,工具目录就会载入。如果没有出现对话框,或页面提示 LMCP 未运行,表示批准请求已经过期;它只有 5 分钟有效期。再次点按按钮即可,无需重新安装。如果之后 ChatGPT 提示 LMCP 未通过身份验证,请再次点按 Sign in with LMCP,并在 Mac 上重新批准。
- 6
在聊天中启用连接器
开始新对话,并从输入框的工具菜单(+)中启用 LMCP 连接器。然后可以询问:“列出我的电子邮件帐户”或“我今天有哪些会议?”
步骤已于 2026 年 9 月 27 日更新。所有本地工具均在你的设备上运行;所选 AI 提供商和连接器会接收请求的内容。请检查每项工具的权限和批准行为。
含截图的完整设置:将 ChatGPT 连接到 Mac(图文指南)。
试一试
开始一段新的对话,通过 + → More → LMCP 启用 LMCP,然后提问:
- “我这周的日历上有什么?”
- “我周四有任何冲突或重复预订吗?”
- “在周五下午找一个空闲的 30 分钟时段,并创建一个与设计团队的通话。”
- “把我下午 2 点的安排改到下午 4 点,先让我确认。”
创建、更新或删除日程时,ChatGPT 会先显示预览并请求确认。
哪些日历可以使用?
Calendar.app 中的任何日历:
- iCloud 日历
- Google 日历(已添加到 Calendar.app)
- Microsoft Exchange / Office 365
- 已订阅 / 节假日 / 共享日历
iCloud 日历
iCloud 日历与 ChatGPT 的配合方式,和 Calendar 应用中的其他任何日历完全一样——没有任何 iCloud 专属的设置需要完成。LMCP 会读取 Mac 上已经设置好的日历,而在“系统设置 > 互联网账户”(或直接在 Calendar 中)添加的 iCloud 日历已经在那里了,所以 ChatGPT 不需要单独的 Apple API 密钥,也不需要单独登录 iCloud。像询问 Google 或 Exchange 日历一样向 ChatGPT 询问你的 iCloud 日程——它会一起读取并在所有日历上创建日程。试试看:“这个周末我的 iCloud 日历上有什么安排?”
隐私:你的日历保留在你的 Mac 上
- LMCP 通过原生 macOS API 读取 Calendar.app — 无需 Google/Microsoft API 密钥。
- 开启 Cloud Data Forwarding 后,请求会通过加密中继路由到你的 Mac 并在本地执行。
- LMCP 在您的设备上执行本地工具。云端 AI 提供商和已连接的服务可能会收到请求的数据;其各自条款适用。仅在本地执行并不构成 GDPR 或 CCPA 合规。请评估您授权的数据、所选 AI 提供商、已连接的服务以及组织要求。
故障排查
ChatGPT 看不到我的事件
在 System Settings > Privacy & Security > Calendars 中授予 LMCP 日历访问权限,并确保在 LMCP Settings → Connect 中已开启 Cloud Data Forwarding。
连接器显示“No app actions available yet”
这是正常的 — 该设置面板不会列出工具。在对话中通过 + → More → LMCP 启用 LMCP,它就能正常工作。
常见问题
ChatGPT 能在我的 Mac 上创建日历事件吗?
可以。ChatGPT 可以查看您的日程、创建和重新安排事件、检查空闲时间,并在 Calendar.app 中的 iCloud、Google 和 Exchange 日历之间查找冲突。
需要 Google 或 Microsoft API 密钥吗?
不需要。LMCP 通过 macOS EventKit 在本地读取您的日历,无需 Google 或 Microsoft API 密钥,也无需对日历数据使用 OAuth。
支持哪些日历?
同时支持 Calendar.app 中的所有日历,包括 iCloud、Google 和 Exchange。
支持 iCloud 日历吗?
支持。iCloud 日历是 Calendar 应用中的日历之一,因此 ChatGPT 在其中读取和创建日程的方式,和 Google 或 Exchange 日历完全一样——不需要单独设置。
相关指南
评论
评论在发布前需要审核。