Back to Blog
BlogApril 10, 2026899

M365 MCP Client for Claude:ステップバイステップ設定ガイド

M365 MCP Client for Claude:ステップバイステップ設定ガイド

前提条件

  • Claude アカウント(無料版、Pro、Team、Enterprise のいずれでも可。コネクターは全プランで動作)。
  • SharePoint、OneDrive、Outlook、Teams にアクセスできる Microsoft 365 の仕事用または学校用アカウント。
  • 組織/テナント管理者の場合: アクセス許可に同意するための全体管理者、または適切な Entra ID ロール。
  • Claude Desktop アプリ(最適な MCP 体験のため推奨)、または Claude.ai / Claude Code へのアクセス。
  • 認証フローのための最新の Web ブラウザー。

注意: 公式の M365 コネクターは、Anthropic のホスト型 MCP 実装を使用します。委任された権限で Microsoft Graph を活用し、ローカル サーバーを実行する必要はありません。

ステップ 1: M365 コネクターを有効化する(Team および Enterprise 管理者)

  1. 組織所有者として Claude にログインします。
  2. 組織設定 > コネクター(または 統合)に移動します。
  3. コネクターを参照 または さらに追加 をクリックします。
  4. Microsoft 365(または "M365 Connector for Claude by Anthropic")を検索して選択します。
  5. 組織に対してコネクターを有効にします。

このステップにより、チームメンバーがコネクターを使用できるようになります。無料版/Pro プランの個々のユーザーは、多くの場合管理者の介入なしで直接接続できます。

ステップ 2: Microsoft Entra ID での管理者の同意(ほとんどのテナントで必須)

セットアップにより、テナント内に次の 2 つのエンタープライズ アプリケーションが作成されます:

-PowerShell

  • M365 MCP Server for Claude
  • M365 MCP Client for Claude

管理者の手順:

  1. Microsoft Entra 管理センター にアクセスします。
  2. エンタープライズ アプリケーション に移動します。
  3. M365 MCP Server for Claude を検索して選択します。
  4. アクセス許可 > 管理者の同意 タブに移動します。
  5. 要求された Microsoft Graph の委任されたアクセス許可(通常は Files.Read.AllMail.ReadCalendars.ReadChats.Read などを含む)を確認して付与します。
  6. M365 MCP Client for Claude についても同じプロセスを繰り返します。

オプション: アクセスを制限する

  • 各アプリの プロパティ で、割り当てが必要ですか?はい に設定します。
  • ユーザーとグループ で、特定のユーザーまたはセキュリティ グループを割り当てます。

同意 URL ({your-tenant-id} を置き換えてください): . -IoTデバイス -[管理サーバーの同意URL]: https://login.microsoftonline.com/{your-tenant-id}/adminconsent?client_id=07c030f6-5743-41b7-ba00-0a6e85f37c17

  • クライアント: https://login.microsoftonline.com/{your-tenant-id}/adminconsent?client_id=08ad6f98-a4f8-4635-bb8d-f1a3044760f0

ステップ 3: Claude Desktop のインストールと設定(推奨)

  1. Claude Desktop をダウンロードしてインストールします(まだインストールしていない場合)。
  2. Claude Desktop を開きます。
  3. メニュー(ハンバーガー アイコン)> 設定 > 開発者(または 統合)をクリックします。
  4. Microsoft 365 コネクターまたは MCP セクションを探します。
  5. 接続 または Microsoft 365 の追加 をクリックします。
  6. Microsoft のログイン フローに従い、要求されたアクセス許可を付与します。

認証が成功した後、コネクターはアクティブな MCP 統合として表示されます。

ステップ4: Claudeで接続してテストする

  1. Claude Desktop(またはClaude.ai)で新しい会話を開始します。
  2. 必要に応じてコネクタを明示的に指定します(例:「Microsoft 365のデータを使用して、先週の最近のメールを要約してください」)。
  3. サンプルプロンプトを試します:
    • 「OneDriveで最新のプロジェクト提案書を検索してください」
    • 「マーケティングチームとのTeamsチャットのキーポイントを要約してください」
    • 「Outlookカレンダーから今後の予定をリストアップし、準備メモを提案してください」
    • 「SharePointでQ3財務報告書を探して分析してください」

Claudeは自動的にMCPツールを使用して、Microsoft Graph経由でMicrosoft 365からリアルタイムのコンテキストを取得します。

期待される動作の例: Claudeは、架空の内容(幻覚)ではなく、ファイル、メール、カレンダーから直接引き出された正確で根拠に基づいた情報で応答します。

ステップ5: 権限を確認し、アクセスのトラブルシューティングを行う

  • Entra IDで、エンタープライズアプリの同意付与を確認します。
  • MCPアプリのサインインログを確認します。
  • 最初は最小限のスコープでテストし、必要に応じて権限を拡張します。

よくある問題とトラブルシューティング

  • 「コネクタが見つかりません」または認証失敗:管理者の同意が完了しており、Entra IDでアプリが表示されていることを確認してください。シークレットモードを試すか、ブラウザのキャッシュをクリアしてください。

  • 権限エラー:管理者の同意タブを再確認し、不足しているGraph権限を付与してください。一般的なものには Mail.ReadWriteFiles.ReadWrite.AllCalendars.ReadWrite があります。

  • データが返されない:要求されたリソースにM365アカウントがアクセス権を持っていることを確認してください。このコネクタは委任された権限(サインインしたユーザーに代わって)を使用します。

  • エンタープライズ制限:「割り当てが必要」が有効になっている場合は、管理者にアプリへの割り当てを依頼してください。

  • Claude Desktopがコネクタを検出しない:アプリを完全に再起動します(システムトレイから終了)。設定 > 開発者でMCPサーバーのリストを確認してください。

  • レート制限または遅延:Microsoft GraphとClaudeには使用量制限があります。数秒待つか、複雑なマルチツールリクエストを減らしてください。

  • 個人用アカウントと職場/学校アカウント:公式コネクタは職場/学校アカウントで最もよく機能します。個人用Microsoftアカウント(MSA)はサポートが限られている場合があります。

問題が解決しない場合は、Microsoft 365コネクタを有効にする公式のClaudeヘルプセンターの記事を参照してください。

次のステップ

  • 高度な使用法を探る:M365を他のMCPサーバー(例:Webスクレイピング、コードツール、データベースなど)と組み合わせて、強力なマルチツールエージェントワークフローを実現します。
  • セキュリティのベストプラクティス:Entra IDで付与された権限を定期的に確認し、不要になった場合は取り消します。最小権限のスコープを使用してください。
  • カスタム拡張機能を構築する:高度なニーズには、オープンソースのM365 MCPサーバー(例:LokkaやPnP CLI for Microsoft 365(セルフホストオプション))を探索します。
  • チームでの採用:このガイドを同僚と共有し、Microsoft Entraのサインインログで使用状況を監視します。

これで、Microsoft 365データでClaudeを強化し、よりスマートでコンテキストを認識した生産性向上の準備が整いました。

Share this article

Referenced Tools

Browse entries that are adjacent to the topics covered in this article.

Explore directory
Cursor MCP logo

Cursor MCP

MCP Servers

Cursor MCP is Cursor's Model Context Protocol client support for connecting the Cursor editor and Cursor CLI agent to external MCP servers. Official docs cover stdio, SSE, Streamable HTTP, mcp.json configuration, OAuth, Marketplace plugins, and CLI management commands.

Higgsfield MCP logo

Higgsfield MCP

MCP Servers

Higgsfield MCP is Higgsfield AI's hosted MCP connector for generating images, videos, reusable characters, and creative assets from Claude or MCP-compatible agents. It uses a Higgsfield account and platform credits, with no API key documented for the official MCP connector.

Windsurf Mcp logo

Windsurf Mcp

MCP Servers

Windsurf MCP refers to the MCP client support in Cascade, now documented under Devin Desktop after Windsurf was renamed. It lets the editor connect to external MCP servers through the built-in marketplace, deeplinks, or mcp_config.json.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.

DataForSEO MCP Server logo

DataForSEO MCP Server

MCP Servers

DataForSEO MCP Server is the official Model Context Protocol server for connecting AI clients to DataForSEO SEO, SERP, keyword, backlink, on-page, business, domain, content, merchant, and AI optimization data. It can be used as a hosted Streamable HTTP endpoint, a local npx package, a Docker container, or a source-built TypeScript server.

Design Bridge MCP logo

Design Bridge MCP

MCP Servers

Design Bridge MCP connects Framer projects to Claude, Cursor, and other MCP-compatible assistants for AI-driven canvas and project automation.