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

Claude公式のM365 MCP Clientの設定方法を学びましょう。SharePoint、OneDrive、Outlook、TeamsをClaudeに接続し、コンテキスト対応のAI支援を実現。管理者とユーザー向けの詳細な手順です。

Canonical URL: https://a2a-mcp.org/blog/m365-mcp-client-for-claude-ja

Language: ja

Published: 2026-04-10

Updated: 2026-04-11

## 前提条件


- 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 管理センター](https://entra.microsoft.com) にアクセスします。
2. **エンタープライズ アプリケーション** に移動します。
3. **M365 MCP Server for Claude** を検索して選択します。
4. **アクセス許可 > 管理者の同意** タブに移動します。
5. 要求された Microsoft Graph の委任されたアクセス許可（通常は `Files.Read.All`、`Mail.Read`、`Calendars.Read`、`Chats.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](https://claude.ai/download) をダウンロードしてインストールします（まだインストールしていない場合）。
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.ReadWrite`、`Files.ReadWrite.All`、`Calendars.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を強化し、よりスマートでコンテキストを認識した生産性向上の準備が整いました。
