MacでAIにOneDriveへのアクセスを与える(Claude、Cursor、VS Code)— Graph API不要
Microsoft Graph API、OAuthトークン、Azure ADアプリ登録なしで、AIアシスタントにOneDriveファイルの読み書きをさせる最もシンプルな方法。Claude Desktop、Cursor、VS Code、ChatGPT、Windsurfで動作します。LMCPはすでにMacに同期されているOneDriveフォルダを直接扱います。
なぜ他のソリューションはGraph APIとOAuthを必要とするのか
AIアシスタントを公式の方法でOneDriveに接続するということは、Microsoftの Graph APIを経由することを意味し、これには次のものが必要です:
- Azure ADアプリ登録 — Azureポータルでアプリケーションを登録する必要があります
- OAuthスコープと同意 — Files.Read / Files.ReadWriteの権限を設定し、同意を付与します
- テナント管理者の承認 — 多くの職場/学校アカウントでは管理者がアプリを承認する必要があり、個人用ツールのために承認してくれることはほとんどありません
- トークンの管理 — アクセストークンと更新トークンを安全に保存し、ローテーションする必要があります
- レート制限とスロットリング — Graphはリクエストを制限し、大きなファイルはMicrosoftのクラウドを往復します
AIにすでに持っているファイルを扱わせたいだけの人にとって、これは大きな オーバーヘッドであり — テナント管理者がアプリを承認してくれない場合は、しばしば乗り越えられない障壁になります。
LMCPがOneDriveを違う方法で読み取る仕組み
LMCPはGraph APIを完全に回避します。Azureアプリを登録して トークンを管理する代わりに、すでにMacに同期されているOneDriveフォルダを直接扱います。
OneDriveデスクトップアプリは、あなたのファイルのローカルかつ常に同期されたコピーをディスク上に保持しています —
通常は ~/OneDrive または ~/Library/CloudStorage の下にあります。Macで
OneDriveにサインインしていれば、それらのファイルはすでにあなたのマシン上にあり、OneDrive
クライアントがそれらをクラウドと双方向に同期し続けます。
LMCPはそれらのファイルを直接読み書きします。Azureアプリも、OAuthスコープも、管理者の承認も、 トークンもありません。AIがファイルを書き込むと、OneDriveが自動的にそれをクラウドへ同期します。
アクセスできる内容
LMCPを通じて、AIアシスタントは次のことができます:
- OneDriveの閲覧 — ルートフォルダを一覧表示し、任意のディレクトリを掘り下げます
- ファイルの読み取り — 同期されたファイルからドキュメント、ノート、テキストを開きます
- ファイルの書き込みと更新 — 新しいファイルを作成したり既存のファイルを上書きしたりします(クラウドへ同期されます)
- 検索 — OneDrive全体で名前や内容からファイルを見つけます
- 移動と名前変更 — ファイルやフォルダを再整理します
- アクセス範囲の制限 — AIを単一のサブフォルダに制限し、許可した範囲だけを見えるようにします
読み取り専用の統合とは異なり、LMCPは読み取りも書き込みもできます — だからAIはファイルを下書きして OneDriveに直接保存でき、そこからすべてのデバイスに同期されます。
AIを安全なフォルダ内にとどめる
OneDriveには、しばしばあなたの仕事のすべてが収められています。すべてをAIに任せたくない場合、 LMCPには組み込みのスコープ機能があります。次のように頼むだけです:
OneDriveの“Work Documents”フォルダだけにアクセスして、他には触れないで。
LMCPは以降のすべてのセッションで自分自身をそのサブフォルダ(とその配下)に制限します — 編集すべき設定 ファイルはありません。個人用ファイルを立ち入り禁止にしつつ、安全なAIワークスペースフォルダを用意する最も簡単な方法です。
インストール方法
LMCPをダウンロード してインストールします:
- ダウンロードフォルダから、ダウンロードした
.dmgファイルを開きます - Local MCP をアプリケーションフォルダにドラッグします
- アプリケーションフォルダから Local MCP を開きます — メニューバーに表示されます
約30秒で完了します。AIクライアントは自動的に設定されます。
インストール後、新しいMCPツールを認識させるためにAIクライアントを再起動してください:
- Claude Desktop — 完全に終了し(Cmd+Q)、再度開きます
- Cursor — エディタを再起動します
- VS Code — ウィンドウを再読み込みします(Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — アプリケーションを再起動します
OneDriveデスクトップアプリがインストールされていてサインインしており、ファイルがローカルに同期されていることを 確認してください。LMCPが自動的にあなたのOneDriveフォルダを検出します — APIキーも、登録するアプリもありません。
プロンプトの例
接続したら、AIアシスタントで次のプロンプトを試してみてください:
- “OneDriveのProjectsフォルダには何が入ってる?” — 何があるか確認できるようファイルを一覧表示します
- “OneDriveから予算のスプレッドシートを探して” — 同期されたファイル全体を名前で検索します
- “Work Documentsフォルダの最新の提案書を読んで要約して” — ファイルを開いて要約します
- “この会議メモをOneDriveにファイルとして保存して” — クラウドへ同期される新しいファイルを書き込みます
- “OneDriveのDownloadsフォルダを整理して、PDFをInvoicesフォルダに移動して” — ファイルを移動して名前を変更します
OneDriveは双方向に同期するため、AIが書き込んだものは数秒以内に他のデバイスにも表示されます — アップロードの手順も、コピー&ペーストもありません。
制限事項
LMCPはGraph APIではなくローカルに同期されたフォルダを扱うため、次の点に注意してください:
- ファイルはローカルに同期されている必要がある — Files On-Demandでは、オンラインのみのファイルはアクセス時にダウンロードされます。明示的にオンラインのみに保ったファイルは、ローカルで利用可能にする必要があります
- OneDriveデスクトップアプリが必要 — ウェブ版のみのOneDriveは、LMCPが読み取れるローカルフォルダを作成しません
- 同期のタイミング — AIが書き込んだ変更は、OneDriveが同期するとすぐにクラウドに表示されます(通常は数秒)。OneDriveは起動したままにしておいてください
- 個人用アカウントと職場アカウント — LMCPは、複数のアカウントを含め、Macに同期されているOneDriveフォルダならどれでもアクセスできます
- Officeのファイル形式 — .docx/.xlsx/.pptxの内容を具体的に編集する場合は、ファイルツールと併せてLMCP専用のWord/Excel/PowerPointツールを使ってください
他のアプローチとの比較
- Microsoft Graph API + Azureアプリ — 完全なプログラムによるアクセスが可能ですが、アプリ登録、OAuthスコープ、そして(しばしば)テナント管理者の同意が必要です。本格的なOneDrive統合を構築するチームに最適です。
- Zapier / 自動化ツール — OneDriveを他のアプリに接続できますが、依然としてGraphトークンに依存し、ファイルをサードパーティ経由でルーティングします。
- LMCP(ローカル同期フォルダ) — 読み書きが可能で、設定不要、すべてがあなたのMac上で動作します。AIにすでに持っているファイルを扱わせたい個人に最適です。
実際のワークフロー
価値があるのは1つのファイルを読むことではありません — AIにファイルをまたいで作業させ、 OneDriveを他のツールとつなげることにあります。
下書きと保存を一度に
OneDriveの“Project X”フォルダのメモをもとにプロジェクトのキックオフ文書を下書きして、 kickoff.mdとしてそこに保存して。
AIがソース資料を読み、結果をOneDriveに直接書き込みます — ダウンロードも、再アップロードもありません。
ファイルをまたいで検索・要約
OneDriveでQ3予算に関連するものをすべて検索し、関連ファイルを読んで、 数値の現状を1ページにまとめて。
ファイルを1つずつ開く代わりに、AIが検索し、読み取り、それらを 1つの回答にまとめます。
アプリをまたいだ会議準備
OneDriveから最新の契約書を取り出し、関連するメールを確認して、 明日の会議に向けて未解決の質問を含むブリーフィングを準備して。
LMCPはあなたのメール、カレンダー、メッセージも読み取れるため、AIはファイルだけでなく ツールをまたいで全体像を把握できます。
LMCPはAIアシスタントを メール、 Microsoft Teams、 Slack、Calendar、Contacts、ローカルファイルにも接続します。ガイドの全リストをご覧いただくか、 local-mcp.com で詳細をご確認ください。