如何将 ChatGPT 连接到你的 Mac(Mail、Calendar、Teams)— 无需 API 密钥

在 Mac 应用上使用 ChatGPT(网页版或移动版)。读取邮件、管理日历、搜索 Teams。Cloud Relay 通过加密隧道将请求路由到你的 Mac。支持 macOS 12+,需主动开启,隐私优先。

L
LMCP··5 min read

它能让你做什么

ChatGPT 在云端运行,但你的邮件、日历和 Teams 聊天都在你的 Mac 上。借助 LMCP 加上 Cloud Relay,ChatGPT 可以调用直接在你的 Mac 上运行的工具。你可以从任何设备向它提问:

  • “总结我本周未读的邮件”
  • “我明天的日历上有什么安排?”
  • “找出 Marco 提到 API 迁移的那条 Teams 消息”
  • “为 Sarah 关于预算的邮件起草一份回复”

ChatGPT 将请求发送到 LMCP 后端,后端通过加密的 WebSocket 隧道转发到你的 Mac,你的 Mac 运行该工具,结果再返回给 ChatGPT — 通常在 2 秒以内。

隐私说明

Cloud Data Forwarding 默认关闭,需要为每台机器单独主动开启。关闭时,连接器的 tools/list 仅公开 setup_install — 在你启用转发之前,数据工具不会被列出。

当你开启它时,你的数据仍然来自你的 Mac — 云端不存储任何内容。这些字节通过你的 Mac 与 LMCP 后端之间的加密隧道传输,但绝不会在服务器端持久化。你可以随时关闭它,ChatGPT 会立即失去访问权限。

如果你更倾向于零云端传输,可以在 Claude Desktop、Cursor 或 VS Code 内改用本地 lmcp 连接器 — 工具调用通过 stdio 进行,从不接触网络。阅读隐私指南了解完整说明。

你需要准备什么

  • macOS 12(Monterey)或更高版本 — Apple Silicon 或 Intel
  • ChatGPT Plus、Pro、Business、Enterprise 或 Edu — 自定义 MCP 连接器(Developer mode)在免费版上不可用
  • chatgpt.com 上的浏览器 — 创建连接器仅限网页版(之后桌面/移动应用可以使用它)
  • 一个电子邮件地址 — 用于注册你的隧道并恢复访问

图文演示

你将依次经过的四个界面:

ChatGPT Settings → Apps showing the Local-mcp app and the Create app button
1. Settings → Apps。连接器现在称为“Apps”。使用 Advanced settings → Create app
New App form with Name LMCP, Server URL https://www.local-mcp.com/mcp and Authentication OAuth
2. 创建应用:URL https://www.local-mcp.com/mcp,Authentication 选 OAuth,勾选“I understand”,然后点 Create。
Local-mcp app showing Connected with a Disconnect button and Authorization used OAuth
3. 在 Authorize 页面粘贴你的 LMCP 令牌后,该应用显示为 Connected(按钮显示为 Disconnect)。
ChatGPT composer plus menu, More submenu, Local-mcp entry
4. 在任意聊天中,通过 + → More → Local-mcp 启用它,然后提问,例如“using Local-mcp, list my calendars.”

步骤 1:在你的 Mac 上安装 LMCP

  1. 下载 LMCP 安装程序(.dmg,macOS 12+)。
  2. 打开 .dmg,将 Local MCP 拖到 Applications,然后从 Applications 打开它。
  3. macOS 可能会要求你确认打开来自互联网的应用 — 点击 Open

LMCP 会自动启动,并在你的菜单栏放置一个图标。设置大约需要 30 秒。

步骤 2:设置 Cloud Relay

点击菜单栏(屏幕右上角)中的 LMCP 图标,然后点击弹出窗口底部的 Settings。在 Settings 窗口中,进入 Connect 选项卡,滚动到 Cloud AI Clients · Via Cloud Relay

  1. 输入你的电子邮件地址并点击 Connect。当加密隧道建立后,圆点会变为绿色。
  2. Cloud Data Forwarding 切换为 ON。
  3. Step 3 会自动出现:复制 URLToken — 接下来你会用到它们。

这会在 LMCP 后端为你的 Mac 注册一个唯一的令牌。该令牌用于标识你的隧道 — 没有它,任何人都无法将请求路由到你的 Mac。

步骤 3:在 ChatGPT 中开启 Developer Mode(一次性)

添加自定义 MCP 服务器需要先开启 Developer mode。你只需做一次。请在网页端 chatgpt.com 上操作 — 桌面和移动应用在连接器创建后可以使用它,但无法创建。

  1. 打开 chatgpt.com,点击你的头像 → Settings
  2. 进入 Apps & Connectors
  3. 滚动到底部,打开 Advanced settings
  4. Developer mode 切换为 ON。

Developer mode 在 Plus、Pro、Business、Enterprise 和 Edu 套餐上可用。在 Business/Enterprise/Edu 上,可能需要工作区管理员先启用它(Workspace Settings → Connectors)。

步骤 4:创建 LMCP 连接器

仍在 Settings → Apps & Connectors 中:

  1. 点击 Create(开启 Developer mode 后,它会出现在 Advanced settings 旁边)。
  2. 填写:
    • NameLMCP(这是面向用户的标题)
    • DescriptionMy Mac apps — Mail, Calendar, Teams, OneDrive(ChatGPT 用它来决定何时调用这些工具)
    • MCP Server URL(或 Connector URL):https://www.local-mcp.com/mcp
  3. Authentication 中,选择 OAuth — ChatGPT 会自动发现我们的端点(Dynamic Client Registration),因此你可以把 client ID/secret 字段留空。
  4. 勾选 “I trust this application” 并点击 Create

步骤 4b:用你的令牌进行授权

ChatGPT 会在 www.local-mcp.com 上打开一个 Authorize ChatGPT 页面。用你的安全令牌进行授权 — 只有你在你的 Mac 上拥有它:

  1. 打开 LMCP 菜单栏应用 → Settings → Connect,并确保 Cloud Data Forwarding 已开启。
  2. 点击 Token 旁边的 Copy
  3. 切回 Authorize 页面,粘贴令牌,然后点击 Authorize

令牌用于标识你的特定 Mac — 它是授予访问权限的安全、明确的方式(不使用电子邮件,因此不会与另一台机器冲突,也不会被只知道你电子邮件的人触发)。

页面会自动关闭,ChatGPT 将连接器显示为 Connected。然后它会发现可用的工具 — 在转发开启的情况下,你会看到 setup_install 以及完整的目录(通常 100 多个工具:Mail、Calendar、Teams、OneDrive、Notes、Reminders、Office 文件等)。你只需授权一次

步骤 5:试一试

在 ChatGPT 中开始一段新的对话。确保 LMCP 连接器已在该聊天中启用(输入栏中的连接器开关)。然后提问:

  • “List my email accounts”
  • “What meetings do I have today?”
  • “Search my emails for ‘invoice’ this month”
  • “Show me the latest messages in the engineering Teams channel”

ChatGPT 会通过 Cloud Relay 将请求路由到你的 Mac,由它执行工具并返回结果。你会在 ChatGPT 的界面中看到工具调用指示,响应通常会在 2 秒以内到达。

有哪些工具可用?

开启 Cloud Data Forwarding 后,ChatGPT 看到的工具与本地 lmcp 连接器相同,超过 100 个:

  • Mail(Mail.app + Outlook):列出、阅读、搜索、发送、回复、移动、保存附件
  • Calendar:列出事件、创建、删除、检查空闲时间
  • Contacts:搜索、列出、获取详情
  • Microsoft Teams:列出聊天、阅读消息、频道消息(无需 Graph API)
  • OneDrive:列出、阅读、写入、移动、删除、搜索文件
  • Notes & Reminders:列出、搜索、创建、完成
  • Messages:阅读 iMessage 聊天
  • OmniFocus:列出任务、项目、完成、搜索
  • Word、Excel、PowerPoint、PDF:阅读和创建
  • Finder & Safari:搜索文件(Spotlight)、列出文件夹、书签

使用场景

从手机整理收件箱

你不在 Mac 旁,但想整理收件箱。在手机上打开 ChatGPT:“Summarize new emails from the last 24 hours, group by sender, flag anything from legal or finance.” ChatGPT 调用你的 Mac,读取 Mail.app,在数秒内返回一份分类摘要。

走进会议室前的会前准备

你有一个下午 3 点的会议,只有 5 分钟来准备。在 ChatGPT 中:“Prep me for the 3pm with Maria and Juan. Find recent emails, Teams chats, and shared docs from the last week.” ChatGPT 将你的日历参会者与邮件/Teams/OneDrive 活动进行交叉比对,并为你提供一份背景简报。

每周状态报告

周五下午:“Write my weekly status report based on this week’s emails, calendar events, and Teams discussions.” ChatGPT 拉取数据、生成报告,你将其复制粘贴到 Slack 或通过电子邮件发送。

关闭它

打开 LMCP Settings → Connect 选项卡,将 Cloud Data Forwarding 切换回 OFF。更改即时生效:ChatGPT 立即失去对数据工具的访问权限。你的隧道会为 setup_install 保持连接,但没有数据流经其中。

故障排查

ChatGPT 显示“Could not reach your Mac”

LMCP 应用未运行,或 Cloud Relay 隧道已断开。打开 LMCP 菜单栏 — 圆点应为绿色。如果是橙色,打开 Settings → Connect 选项卡并重新输入你的电子邮件。如果 LMCP 根本没有运行,下载并重新安装 .dmg

连接后 Settings 显示“No app actions available yet”

这是正常的 — 它意味着连接器损坏。ChatGPT 的 developer-mode 应用设置面板不会在那里枚举 MCP 工具。一旦它显示 Connected(且按钮显示为 Disconnect),这些工具就能在聊天中工作:开始一段新的聊天,点击 + → More → Local-mcp 启用它,然后提问,例如“using Local-mcp, list my calendars.” 工具调用会运行并从你的 Mac 返回数据。

工具列表只显示 setup_install(没有 Mail、Calendar 等)

Cloud Data Forwarding 已关闭 — 在你主动开启之前,云端连接器会有意只列出 setup_install。打开 LMCP Settings → Connect 选项卡,将 Cloud Data Forwarding 切换为 ON,然后刷新 ChatGPT。

ChatGPT 显示“the connector is not authenticated”

令牌错误或已过期。打开 LMCP Settings → Connect 选项卡 → Step 3,再次复制令牌,并将其粘贴回 ChatGPT 的连接器设置中。

URL 和 Token 没有出现在 LMCP Settings 中

它们只有在 Cloud Relay 已连接(绿色圆点)且 Cloud Data Forwarding 已开启时才会出现。请检查 Connect 选项卡中两者均处于活动状态。

ChatGPT 的 Apps & Connectors 中没有“Create”按钮

Developer mode 未开启。进入 Settings → Apps & Connectors → Advanced settings,将 Developer mode 切换为 ON(Step 3)。在 Business/Enterprise/Edu 工作区中,管理员可能需要先允许自定义连接器。同时确保你是在浏览器中的 chatgpt.com 上 — 桌面和移动应用无法创建连接器。

令牌未被接受

确保你使用 Settings → Connect 中的 Copy 按钮复制了完整的令牌(它以 lmcp- 开头)— 不要手动重新输入。Token 字段只有在 Cloud Relay 已连接(绿色圆点)且 Cloud Data Forwarding 已开启时才会出现。如果 ChatGPT 之后提示连接器“not authenticated”,请再次复制令牌并将其重新粘贴到连接器设置中。

其他 AI 客户端呢?

Cloud Relay 适用于任何支持自定义服务器和 Bearer 认证的 MCP 兼容客户端:

  • Claude.ai web:流程相同,在 Settings 中将其添加为 Custom Connector — 参见 Claude.ai 指南
  • 自定义 MCP 客户端:任何能够通过 HTTPS 以 Bearer 认证访问 JSON-RPC 端点的工具

对于在你 Mac 上运行的 Claude Desktop、Cursor、VS Code、Windsurf 或 Zed,你完全不需要 Cloud Relay — LMCP 会在安装期间自动配置本地 lmcp 连接器,工具调用通过 stdio 进行,不接触云端。该流程请参见 Claude Desktop 指南

相关指南

Ready to try it?

Works with Claude, Cursor, VS Code, ChatGPT and any MCP client

Download LMCP (.dmg)
Free for the first 500 installsmacOS 12+ · Apple Silicon & Intel

✦ llms.txt