Mac版Outlook MCP — AIでメールの読み書きとカレンダー管理(無料)
Claude、ChatGPT、CursorでMacのOutlookメールを読み書きし、カレンダーを管理できます。Azure、Graph API、管理者の同意は不要。無料で2分で設定できます。
Microsoft 365 アカウントは複数接続できます(仕事用と個人用、または複数の組織)。リクエストごとに使うアカウントを選べます。
AIアシスタントにOutlookの未読メールの表示やカレンダーの確認を依頼します。
問題: 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をダウンロード してインストールします:
- ダウンロードフォルダからダウンロードした
LMCP-Installer.pkgファイルを開く 続いて、インストールアシスタントの案内に従います。 - macOS のインストーラの案内に従い、求められた場合はインストールを許可してください。
- アプリケーションフォルダから 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は通常どおりMicrosoftと通信します。AIアシスタントがメールについて問い合わせると、次の処理が行われます。
- AIクライアントが
localhost:8765で動作しているLMCPにツール呼び出しを送信します - LMCPがAppleScriptを使ってOutlookに要求されたデータを問い合わせます
- OutlookがデータをLMCPに返します
- LMCPが要求された結果をAIクライアントに返します
LMCPはメールの内容を保存、キャッシュ、ログ記録しません。選択したAIクライアントがクラウドAIプロバイダーを使用する場合、そのプロバイダーは、要求されたメール内容を受信して処理することがあり、独自の規約が適用されます。
これは、MicrosoftのGraph APIを使ってメール内容をMicrosoftのAPIサーバー経由で取得し、OAuthトークンによる継続的なアクセス経路を作る構成とは異なります。
すべての主要な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で確認できます。
LMCPと他のOutlookおよびMicrosoft 365 MCPサーバーの比較
「Outlook MCPサーバー」を検索すると、AnthropicがClaude向けに提供する公式のMicrosoft 365コネクターや、ryaker/outlook-mcpなどGraph APIを使うオープンソースサーバーも見つかります。対応するアカウントには有力な選択肢ですが、公平な比較で重要なのはそれぞれの要件です。
| 選択肢 | 範囲 | 必要なもの | 個人アカウント |
|---|---|---|---|
| LMCP (Local MCP) | Outlook + Mail.app + Calendar + Teams + OneDrive + Office文書 — 191+個のローカルツール | MacにOutlookをインストール — テナント、OAuth、管理者は不要 | 対応 — 仕事用・個人用の両方 |
| Anthropic公式M365コネクター | Microsoftクラウド経由のSharePoint、OneDrive、Outlook、Teams | Microsoft Entraのビジネステナント + 管理者による設定。Claudeのみ | 非対応 — ビジネステナントのみ |
| ryaker/outlook-mcpなどのGraphサーバー | Graph API経由のOutlookメールとカレンダー | Azureアプリ登録、OAuthスコープ、トークン管理 | 構成による。開発者向けの設定が必要 |
要点は、会社でMicrosoft Entraテナントを運用しClaudeだけを使うなら、公式M365コネクターは明快なクラウドの選択肢ですが、個人Microsoftアカウントには対応しません。LMCPはMacのOutlookにサインインしている個人・仕事のどちらのアカウントでも使え、テナント、Copilotライセンス、Azure設定は不要です。同じサーバーでTeams、iMessage、ローカルファイルも扱えます。
よくある質問
Graph APIなしでMacのOutlookにAIを接続できますか?
はい。LMCPはMac版Outlook(およびMail.appのすべてのアカウント)を端末上で直接扱うため、Microsoft Graph API、OAuthトークン、Azure ADアプリ登録は不要です。
メール送信やカレンダー管理もできますか、それとも読み取りだけですか?
両方できます。プレビューと確認の方法は、ツール、プラットフォーム、AIクライアントによって異なります。実際の呼び出しを許可する前に、ツールの要件と実行内容を確認してください。
Microsoft 365のサブスクリプションやAPIキーは必要ですか?
不要です。LMCPはMac上にあるOutlookデータを使用するため、サブスクリプション、APIキー、管理者承認は必要ありません。
Anthropic公式のMicrosoft 365コネクターとは何が違いますか?
公式コネクターはMicrosoftクラウドを経由し、管理者が設定したMicrosoft Entraビジネステナントが必要です。個人Microsoftアカウントには対応せず、Claudeでのみ使えます。LMCPはMacのOutlookアプリを直接読み取るため、個人・仕事の両方のアカウントに対応し、テナントや管理者は不要で、Claude、ChatGPT、Cursor、すべてのMCPクライアントから使えます。
関連ガイド
コメント
コメントは公開前に確認されます。