ChatGPT を Mac に接続する方法(Mail・Calendar・Teams)— API キー不要
ChatGPT(Web またはモバイル)を Mac のアプリと一緒に使えます。メールの読み取り、カレンダー管理、Teams 検索が可能です。Cloud Relay が暗号化トンネル経由でリクエストを Mac にルーティングします。macOS 12 以降、オプトイン、プライバシー優先。
これで何ができるのか
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 上のブラウザ — コネクタの作成は Web 専用です(その後はデスクトップ/モバイルアプリで使えます)
- メールアドレス — トンネルの登録とアクセス復旧に使用します
ビジュアルウォークスルー
順番に進む 4 つの画面:
https://www.local-mcp.com/mcp、Authentication OAuth、「I understand」をチェックして、Create をクリックします。
ステップ 1: Mac に LMCP をインストールする
- LMCP インストーラーをダウンロード します(.dmg、macOS 12 以降)。
- .dmg を開き、Local MCP を Applications にドラッグし、Applications から開きます。
- macOS がインターネットからダウンロードしたアプリを開く確認を求める場合があります — Open をクリックします。
LMCP は自動的に起動し、メニューバーにアイコンを表示します。セットアップは約 30 秒です。
ステップ 2: Cloud Relay を設定する
メニューバー(画面右上)の LMCP アイコンをクリックし、ポップオーバーの下部にある Settings をクリックします。Settings ウィンドウで Connect タブに移動し、Cloud AI Clients · Via Cloud Relay までスクロールします。
- メールアドレスを入力し、Connect をクリックします。暗号化トンネルが確立されるとドットが緑色になります。
- Cloud Data Forwarding を ON に切り替えます。
- Step 3 が自動的に表示されます: URL と Token をコピーします — 次のステップで必要になります。
これにより、あなたの Mac 用の一意のトークンが LMCP バックエンドに登録されます。トークンはあなたのトンネルを識別するものです — これがなければ、誰もあなたの Mac にリクエストをルーティングできません。
ステップ 3: ChatGPT で Developer mode をオンにする(1 回のみ)
カスタム MCP サーバーの追加は Developer mode の背後にゲートされています。これは 1 回だけ行います。chatgpt.com 上の Web から行ってください — デスクトップとモバイルのアプリはコネクタが存在すれば使用できますが、作成はできません。
- chatgpt.com を開き、プロフィール画像 → Settings をクリックします。
- Apps & Connectors に移動します。
- 一番下までスクロールして Advanced settings を開きます。
- Developer mode を ON に切り替えます。
Developer mode は Plus、Pro、Business、Enterprise、Edu プランで利用できます。Business/Enterprise/Edu では、ワークスペース管理者が先に有効化する必要がある場合があります(Workspace Settings → Connectors)。
ステップ 4: LMCP コネクタを作成する
Settings → Apps & Connectors のまま:
- Create をクリックします(Developer mode がオンになると Advanced settings の隣に表示されます)。
- 入力します:
- Name:
LMCP(これがユーザー向けのタイトルです) - Description:
My Mac apps — Mail, Calendar, Teams, OneDrive(ChatGPT はこれを使ってツールを呼び出すタイミングを判断します) - MCP Server URL(または Connector URL):
https://www.local-mcp.com/mcp
- Name:
- Authentication には OAuth を選択します — ChatGPT が私たちのエンドポイントを自動検出する(Dynamic Client Registration)ため、client ID/secret のフィールドは空のままにします。
- “I trust this application” をチェックして Create をクリックします。
ステップ 4b: トークンで承認する
ChatGPT が www.local-mcp.com 上で Authorize ChatGPT ページを開きます。あなたのセキュアなトークンで承認します — それはあなたの Mac 上で、あなただけが持っています:
- LMCP メニューバーアプリ → Settings → Connect を開き、Cloud Data Forwarding が ON になっていることを確認します。
- Token の隣の Copy をクリックします。
- Authorize ページに戻り、トークンを貼り付けて Authorize をクリックします。
トークンはあなたの特定の Mac を識別するものです — アクセスを許可するためのセキュアで明確な方法です(メールではないため、別のマシンと衝突したり、あなたのメールだけを知っている人によってトリガーされたりすることがありません)。
ページは自動的に閉じ、ChatGPT はコネクタを Connected として表示します。次に利用可能なツールを検出します — 転送が ON のときは setup_install に加えて完全なカタログ(通常は 100 以上のツール: Mail、Calendar、Teams、OneDrive、Notes、Reminders、Office ファイルなど)が表示されます。承認は 1 回だけです。
ステップ 5: 試してみる
ChatGPT で新しい会話を開始します。チャット内で LMCP コネクタが有効になっていることを確認します(入力バーのコネクタトグル)。次に尋ねます:
- “List my email accounts”
- “今日の会議は何がある?”
- “今月のメールから「invoice」を検索して”
- “エンジニアリングの Teams チャンネルの最新メッセージを表示して”
ChatGPT はリクエストを Cloud Relay を通じてあなたの Mac にルーティングし、Mac がツールを実行して結果を返します。ChatGPT の UI にツール呼び出しインジケーターが表示され、応答は通常 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 を開きます: “過去 24 時間の新着メールを要約し、送信者ごとにグループ化して、法務や財務からのものにフラグを立てて。” ChatGPT があなたの Mac を呼び出し、Mail.app を読み取り、数秒で分類された要約を返します。
会議室に入る前の準備
午後 3 時に会議があり、準備時間は 5 分。ChatGPT から: “Maria と Juan との午後 3 時の会議の準備をして。先週からの最近のメール、Teams チャット、共有ドキュメントを見つけて。” ChatGPT はカレンダーの参加者とメール/Teams/OneDrive のアクティビティを相互参照し、コンテキストブリーフを提供します。
週次ステータスレポート
金曜の午後: “今週のメール、カレンダーイベント、Teams のディスカッションをもとに週次ステータスレポートを書いて。” 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 が OFF です — クラウドコネクタは、オプトインするまで意図的に
setup_install のみをリストします。LMCP Settings → Connect タブを開き、Cloud Data Forwarding を ON に切り替えてから、ChatGPT を更新します。
ChatGPT が「the connector is not authenticated」と表示する
トークンが間違っているか、期限切れです。LMCP Settings → Connect タブ → Step 3 を開き、トークンを再度コピーして、ChatGPT のコネクタ設定に貼り付け直します。
LMCP Settings に URL と Token が表示されない
これらは、Cloud Relay が接続されている(緑のドット)かつ Cloud Data Forwarding が ON のときにのみ表示されます。Connect タブで両方がアクティブであることを確認してください。
ChatGPT の Apps & Connectors に「Create」ボタンがない
Developer mode がオンになっていません。Settings → Apps & Connectors → Advanced settings に移動して Developer mode を ON に切り替えます(ステップ 3)。Business/Enterprise/Edu のワークスペースでは、管理者が先にカスタムコネクタを許可する必要がある場合があります。また、ブラウザで chatgpt.com 上にいることを確認してください — デスクトップとモバイルのアプリはコネクタを作成できません。
トークンが受け付けられない
Settings → Connect の Copy ボタンを使って、トークン全体(lmcp- で始まります)をコピーしたことを確認してください — 手入力しないでください。Token フィールドは、Cloud Relay が接続されている(緑のドット)かつ Cloud Data Forwarding が ON のときにのみ表示されます。後で 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 ガイドをご覧ください。