AI + Mac版Microsoft Outlook(Claude、Cursor、VS Code): 完全統合ガイド
AIアシスタントをMac版Outlookに直接接続 — 受信トレイの閲覧、メール送信、カレンダーイベントの管理。Claude Desktop、Cursor、VS Code、ChatGPT、Windsurfで動作。OAuthもMicrosoft Graph APIも不要です。
問題: Microsoft Graph APIは迷路
AIアシスタントをOutlookのメールに接続しようとしたことがあるなら、その苦労をご存じでしょう。標準的な方法ではMicrosoft Graph APIが必要で、つまり次のことが求められます:
- Azure Active Directory(現在はEntra IDと呼ばれます)でのアプリ登録
- 適切なスコープでのOAuth 2.0同意フローの設定
- 仕事用アカウントの場合はテナント管理者の承認を取得すること
- アクセストークン、リフレッシュトークン、トークンの有効期限の管理
- レート制限やページ分割されたAPIレスポンスへの対処
個人プロジェクトや小規模チームにとって、これはあまりにも過剰です。あなたはただAIにメールを読ませて、できれば返信させたいだけです。それを実現するためにAzure管理者になる必要はないはずです。
解決策: APIを完全にバイパスする
LMCPはまったく異なるアプローチを取ります。Microsoftのクラウドapiを経由する代わりに、macOSのショートカットやAutomatorが使うのと同じ自動化レイヤーであるAppleScriptを使って、Mac上で動作しているOutlookアプリと直接やり取りします — 。
これはつまり:
- Azure AD登録が不要 — Microsoftの管理ポータルで設定するものは何もありません
- OAuthトークンが不要 — 管理・更新・誤って漏洩させるトークンがありません
- API キーが不要 — LMCPは認証情報を一切必要としません
- テナント管理者の承認が不要 — 個人アカウントと仕事用アカウントのどちらでも同じように動作します
- レート制限が不要 — クラウドapiにアクセスするのではなく、自分のマシンからデータを読み取ります
OutlookがMacにインストールされていて、その中でメールを読めるなら、AIアシスタントはLMCPを通じてそれにアクセスできます。それが唯一の要件です。
できること
接続すると、AIアシスタントは以下の機能を通じてOutlookのデータにフルアクセスできるようになります:
メール
- 受信トレイを読む — メッセージの一覧表示、全文の閲覧、添付ファイルの確認
- メールを検索する — 送信者、件名、日付、内容でメッセージを検索
- メールを送信する — Outlookアカウントから新しいメッセージを作成
- スレッドに返信する — 元のメッセージの文脈を踏まえて返信または全員に返信
- 整理する — メッセージをフォルダ間で移動、アーカイブ、またはゴミ箱へ
- 添付ファイルを保存する — メールからファイルをMac上の任意の場所にダウンロード
カレンダー
- 予定を確認する — すべてのカレンダーの今後のイベントを一覧表示
- イベントを作成する — タイトル、時間、場所、招待者を指定して新しいカレンダーイベントを追加
- 空き時間を確認する — AIに“明日の午後3時は空いている?”と尋ねる
インストール方法
LMCPをダウンロード してインストールします:
- ダウンロードフォルダからダウンロードした
.dmgファイルを開く - Local MCP をアプリケーションフォルダにドラッグする
- アプリケーションフォルダから Local MCP を開く — メニューバーに表示されます
所要時間は約30秒です。AIクライアントは自動的に設定されます。
インストーラーはLMCPをアプリケーションフォルダに配置し、バックグラウンドサービスとして起動し、MCPクライアントを自動的に設定します。macOSがLMCPにOutlookを制御する許可を求めてきます — 「許可」をクリックしてください。
インストール後、新しいMCPツールを認識させるためにAIクライアントを再起動してください:
- Claude Desktop — 完全に終了(Cmd+Q)して再度開く
- Cursor — エディタを再起動する
- VS Code — ウィンドウを再読み込みする(Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — アプリケーションを再起動する
Outlook向けのプロンプト例
接続が有効になったら、AIアシスタントに尋ねられることの例を挙げます:
- “Outlookの未読メールを見せて” — 件名、送信者、日付付きで最新の未読メッセージを一覧表示します
- “IT部門からのVPN設定に関するメールを探して” — Outlookのメールボックス全体を検索します
- “Mikeのメールに、金曜日までにドキュメントを確認すると返信して” — 下書きを作成し、あなたの確認後に送信します
- “明日はどんな会議がある?” — Outlookのカレンダーを確認します
- “来週火曜日の午後2時にLisaとQ3計画についての会議を作成して” — カレンダーイベントを作成します
- “今週の営業チームからのメールをすべて要約して” — 複数のメッセージを読み、要約を作成します
Outlook対Mail.app: 両方使えます
よくある質問は、OutlookとMail.appのどちらかを選ぶ必要があるかというものです。答えはノーです — LMCPは両方を同時にサポートします。同じメールアカウントを両方のアプリに設定している場合、どちらからでもアクセスできます。
実際には、ほとんどの人は仕事用アカウント(特に会社がExchangeやMicrosoft 365を使っている場合)にOutlookを、個人用アカウントにMail.appを使います。LMCPは両方をシームレスに扱い、プロンプトでどちらのアプリを使うか指定できます: “Outlookの受信トレイを確認して” と “Mailの受信トレイを確認して” のように。
主にMail.appを使っている場合は、Mail向けのより具体的なヒントについて専用の AI + Mail.appガイド をご覧ください。
プライバシーとセキュリティ
LMCPは完全にMac上で動作するため、Outlookのデータは、Outlook自体がMicrosoftとすでに通信している範囲を超えて、外部のサーバーに触れることは一切ありません。AIアシスタントがメールについて尋ねたときに正確に何が起こるかは次のとおりです:
- AIクライアントが
localhost:8765で動作しているLMCPにツール呼び出しを送信します - LMCPはAppleScriptを使って、要求されたデータをOutlookに要求します
- OutlookがデータをLMCPに返します
- LMCPがそれをAIクライアントに送り返します
メールの内容はLMCPによって保存、キャッシュ、ログ記録されることはありません。クラウドの仲介者は存在しません。データ経路は完全にローカルです: Outlook → LMCP → AIクライアント、すべてあなたのマシン上で完結します。
これは、メールの内容がMicrosoftのapiサーバーを経由し、OAuthトークンが常時オンのアクセスチャネルを作り出すGraph APIを使うソリューションとは根本的に異なります。
すべての主要なAIクライアントで動作
LMCPはMCPサーバーです — Model Context Protocolをサポートするあらゆるクライアントで動作します。これには Cursor、Claude Desktop、Copilot付きのVS Code、Windsurf、ChatGPT、Zedなどが含まれます。インストールコマンドはすべてで同じです。
トラブルシューティング
Outlookはインストールされているが、AIアシスタントがアクセスできない
システム設定 > プライバシーとセキュリティ > オートメーション を確認してください。LMCPはMicrosoft Outlookを制御する許可が必要です。リストにない場合は、 LMCPをダウンロードして再インストール し、macOSが求めてきたときに許可を付与してください。
カレンダーイベントが表示されない
カレンダーがOutlookで同期されていることを確認してください。Outlookを開き、カレンダービューに移動して、イベントがそこに表示されていることを確認します。表示されていれば、LMCPはそれを読み取れます。表示されていない場合、問題はLMCPではなくOutlookの同期にあります。
Web版のOutlookでこれを使えますか?
いいえ。LMCPはMacにインストールされたネイティブのOutlookアプリに接続します。WebブラウザのOutlookにはアクセスできません。macOS用のデスクトップ版Microsoft Outlookが必要です。
実際のワークフロー
単一のプロンプトも便利ですが、本当の価値は、AIアシスタントが一度にOutlookと他のツールを組み合わせる複数ステップのワークフローにあります:
クロスプラットフォームのメール管理
Outlookの受信トレイを読んで、Henderson契約に関するすべてのメールを見つけ、スレッドを要約し、最後のメールで言及されているフォローアップ会議のカレンダーイベントを作成して。
AIアシスタントはOutlookのメールボックスを検索し、スレッド全体を読み、会議の詳細を抽出し、カレンダーイベントを作成します — すべて1回のリクエストで。アプリの切り替えも、日付や時間の手作業でのコピー&ペーストも不要です。
メールからの議事録
昨日のスタンドアップの要約メールを見つけて、アクションアイテムを抽出し、私に割り当てられたものをそれぞれ期限付きで一覧にして。
誰かが要約を送るスタンドアップやプロジェクト会議の後に最適です。AIがメールを読み、あなたの具体的なアクションアイテムを取り出し、何に取り組むべきかが正確にわかるように明確に提示します。
対応の委任
クライアントからのサポートメールを読んで、OneDriveにあるプロジェクトのドキュメントを確認し、詳細な返信を下書きして、もし私が答えられない場合は明日確認するためのリマインダーを作成して。
AIはOneDriveのドキュメントとOutlookの受信トレイから文脈を引き出し、情報に基づいた返信を下書きし、フォールバックのケースも処理します。あなたは送信準備の整った返信か、明確なリマインダーを手にします — どちらにしても、何も抜け落ちません。
もっと多くのアプリを接続する準備はできましたか? LMCPは Microsoft Teams、OneDrive、Contacts、ローカルファイルとも統合します。利用可能なすべての統合は local-mcp.com でご覧ください。