Microsoft 365 Copilot connectors overviewは、Microsoft 365 Copilotに社外・基幹業務システムのデータを接続するための公式概要です。今回まず押さえるべき結論は、Copilot connectorsが「Microsoft Graphへ取り込んで検索・要約に使う同期型」と、「MCPを使って外部システムからリアルタイムに取得するフェデレーション型」の2系統で整理されたことです。
管理者は、どの外部データをCopilotに接続するかだけでなく、テナント全体の有効化、ユーザー範囲、権限、監査、段階展開を確認する必要があります。開発者は、コネクタの作り方より前に「データをGraphへ同期すべきか、元システムに残したまま参照すべきか」を判断することが重要です。
Microsoft 365 Copilot connectors overviewの要点
Microsoft 365 Copilot connectorsは、社内ポータル、ナレッジベース、CRM、チケット管理、ドキュメントストアなど、Microsoft 365の外にある業務データをMicrosoft 365 Copilotから検索・推論・要約できるようにする仕組みです。公式ドキュメントでは、同期型コネクタは外部コンテンツをMicrosoft Graphに取り込み、フェデレーション型コネクタはMCPを使ってクエリ時に外部システムから取得すると説明されています。(Microsoft Learn)
| 項目 | 実務上の意味 |
|---|---|
| 同期型コネクタ | 外部データをMicrosoft Graphへ取り込み、インデックス化してCopilotやMicrosoft Searchで使う |
| フェデレーション型コネクタ | データをGraphに保存せず、MCP経由でリアルタイムに外部サービスへ問い合わせる |
| 主な利用先 | Microsoft 365 Copilot、Microsoft Search、Context IQなど |
| 対象環境 | 商用環境、GCC、GCCHで利用可能。DoD環境では利用不可 |
| 管理上の焦点 | データの所在、権限、既定有効化、段階展開、監査、検索品質 |
注意したいのは、公式ページの表示上は「Last updated on 2026-05-14」となっている点です。一方、ドキュメントのGitHubメタデータではms.date: 05/12/2026が確認できます。2026年5月15日時点で社内向けに説明する場合は、「5月中旬に更新された公式情報」として扱い、実際の社内変更管理ではMicrosoft Learn上の最終更新日とGitHub履歴の両方を確認すると安全です。(Microsoft Learn)
Microsoft 365 CopilotのAI/Copilot更新で何が変わるのか
今回のMicrosoft 365 Copilot connectors overviewで重要なのは、「コネクタ=Graphにデータを取り込むもの」と単純に考えられなくなったことです。従来からある同期型に加え、MCPベースのフェデレーション型が公式概要の中で明確に並べて説明されています。
GitHub上の公式ドキュメント履歴では、2026年4月20日の更新でフェデレーション型コネクタの「early access preview」表記が外れ、関連する注記も削除されています。つまり、管理者や開発者はフェデレーション型を一時的な検証機能としてではなく、導入判断の対象として見る必要があります。(GitHub)
また、2026年5月中旬の更新では、Copilot connector samplesのセクションがoverview側に整理され、TypeScript、.NET、Pythonなどのサンプルへの導線が追加・整理されています。最新の更新は破壊的な仕様変更というより、管理者・開発者が「どのモデルを選び、どこから実装を始めるか」を把握しやすくするための情報整理と見るのが現実的です。(GitHub)
| 変更・整理されたポイント | 影響を受ける人 | 確認すべきこと |
|---|---|---|
| 同期型とフェデレーション型の違いが明確化 | 管理者、アーキテクト、開発者 | データをGraphへ同期する必要があるか、リアルタイム参照でよいか |
| フェデレーション型がMCPベースとして整理 | 管理者、セキュリティ担当 | 外部サービス接続、OAuth、元システム側の権限管理 |
| サンプル導線の整理 | 開発者 | Agents Toolkit、SDK、APIのどれで実装するか |
| セマンティックインデックスの説明 | 開発者、検索管理者 | titleとcontentに検索・要約に必要な情報が入っているか |
| フェデレーション型の管理機能 | 管理者 | 既定有効、テナント全体のトグル、段階的ロールアウト |
同期型コネクタとフェデレーション型コネクタの違い
同期型とフェデレーション型の選び方を間違えると、検索精度、セキュリティ、運用負荷のすべてに影響します。公式ドキュメントでは、同期型はMicrosoft Graphへコンテンツを同期し、フェデレーション型はデータを移動せずクエリ時に取得すると説明されています。(Microsoft Learn)
| 比較項目 | 同期型コネクタ | フェデレーション型コネクタ |
|---|---|---|
| データの扱い | 外部データをMicrosoft Graphに取り込む | 外部データをGraphに保存せず、問い合わせ時に取得 |
| 取得方式 | インデックス済みデータを検索・合成 | MCP経由でリアルタイムAPI呼び出し |
| セマンティックインデックス | 対応 | 非対応 |
| 向いているデータ | ナレッジベース、文書、FAQ、社内規程、チケット履歴 | 最新ステータス、動的データ、元システムに残すべき規制データ |
| 認証 | Microsoft Entra IDアプリ登録が中心 | OAuth 2.0などMCP対応方式 |
| 引用の見え方 | Graphに保存された外部アイテムを参照 | MCPサーバーから返されたコンテンツを参照 |
| 注意点 | ACLやインデックス設計を誤ると情報露出や検索品質低下につながる | 外部APIの応答速度、可用性、権限設定の影響を受ける |
実務では、「長く参照されるナレッジ」は同期型、「常に最新値が必要な業務データ」はフェデレーション型が候補になります。たとえば、社内規程、製品マニュアル、過去の問い合わせ履歴は同期型に向いています。一方、CRMの現在の商談状況、カレンダー、外部SaaS上の最新レコードなどはフェデレーション型のほうが自然です。
ただし、フェデレーション型は万能ではありません。セマンティックインデックスに対応しないため、あいまいな検索や文脈理解を重視するナレッジ探索では同期型のほうが適する場合があります。公式ドキュメントでも、フェデレーション型はセマンティックインデックス非対応とされています。(Microsoft Learn)
利用者への影響:Copilotの回答範囲が広がるが、接続元の品質に左右される
利用者にとっての変化は、Microsoft 365の中にあるファイルやメールだけでなく、外部業務システムの情報もCopilotの回答に使えるようになることです。同期型では、ユーザーが自然言語で質問すると、Graphに取り込まれた外部コンテンツを検索・要約し、回答内の引用から外部アイテムを確認できます。フェデレーション型では、MCPサーバーから返された情報が引用元になります。(Microsoft Learn)
一方で、ユーザー体験はコネクタの設計に強く依存します。同期型では、titleとcontentに意味のある情報が入っていないと、Copilotが適切な情報を見つけにくくなります。公式ドキュメントでも、検索品質を高めるには関連情報をtitleとcontentに含めることが推奨されています。(Microsoft Learn)
また、セマンティックインデックスは万能ではありません。トピックやキーワードに基づく検索、近似一致、文脈解釈には有効ですが、件数の集計、複数条件の厳密な絞り込み、トピックやキーワードを含まない曖昧な依頼には効果が出にくいとされています。(Microsoft Learn)
利用者向けに展開するときは、「Copilotに聞けば何でも正確に出る」と説明するのではなく、次のように案内すると混乱を減らせます。
| 利用者の質問例 | 向いている接続方式 | 補足 |
|---|---|---|
| 「最新の営業案件でリスクが高いものを教えて」 | フェデレーション型 | CRMなど最新状態が重要なデータ向け |
| 「社内の経費精算ルールを要約して」 | 同期型 | 規程・FAQなど安定した文書向け |
| 「この障害に似た過去チケットを探して」 | 同期型 | セマンティック検索が効きやすい |
| 「今週の外部カレンダー予定を確認して」 | フェデレーション型 | リアルタイム性が重要 |
| 「未対応チケット数を部署別に集計して」 | 要検討 | Copilotの検索・要約より、BIや元システムの集計機能が適する場合がある |
管理者が確認すべき設定
フェデレーション型コネクタは既定有効を前提に管理する
フェデレーション型コネクタは、Microsoft 365管理センターの「Copilot connectors > Your connections」で管理できます。公式情報では、Microsoftが公開するフェデレーション型コネクタはテナントで既定有効とされており、管理者はテナントレベルで有効・無効を切り替えたり、Microsoft Entra IDグループに限定して段階展開したりできます。(Microsoft Learn)
特に重要なのは、Microsoft公開のフェデレーション型コネクタが管理センターに初めて表示されてから、ユーザーに利用可能になる前に7日間の管理者レビュー期間がある点です。この期間に、管理者はコネクタを確認し、組織ポリシーに合わない場合は無効化し、必要に応じて段階展開を設定できます。(Microsoft Learn)
セキュリティやコンプライアンス要件が厳しい組織では、まずテナント全体でフェデレーション型コネクタを無効化し、許可したいコネクタだけを個別に有効化する運用が現実的です。公式ドキュメントでは、PowerShellのSet-FederatedConnectorToggleでテナント全体のトグルを管理でき、今後追加される既定コネクタにも設定が適用されると説明されています。(Microsoft Learn)
| 確認項目 | 推奨アクション |
|---|---|
| 既定で有効になっているコネクタ | 管理センターで一覧を確認し、業務利用を許可するものを分類する |
| 外部SaaSとの接続 | 利用部門、データ種別、契約状況、監査要件を確認する |
| 全社展開の可否 | いきなり全ユーザーへ出さず、Entra IDグループで段階展開する |
| 新規コネクタ追加時の扱い | テナントトグルの設定方針を決め、定期的に棚卸しする |
| 変更反映 | PowerShell設定後、最大10分程度の反映遅延を考慮する |
フェデレーション型の管理には、Global AdministratorまたはAI Administrator権限、管理者として実行できるPowerShell環境、Connector.Cmdモジュールのバージョン2.1以降が必要です。変更後はMicrosoft 365管理センターの表示更新や、Copilot側での反映に時間差が出る可能性があります。(Microsoft Learn)
同期型コネクタはACLとインライン結果を確認する
同期型コネクタでは、外部データをMicrosoft Graphに取り込むため、接続したデータが誰に見えるかを慎重に設計する必要があります。公式ドキュメントでは、展開されたコネクタは外部アイテムのセキュリティで制限しない限りテナント全体に及ぶと説明されています。(Microsoft Learn)
特に、サンプル実装をそのまま本番に流用するのは危険です。サンプルでは全員に見える設定が使われることがありますが、本番では元システムのアクセス権、部署、役職、機密区分に合わせてACLを設計する必要があります。
また、同期型コネクタの結果をMicrosoft 365 Copilot Chatで使うには、管理者がインライン結果を有効化する必要があります。公式の初回構築手順でも、Microsoft 365管理センターで対象コネクタを見つけ、「Include connector results」を選ぶ手順が示されています。(Microsoft Learn)
政府機関向け環境では対象範囲を確認する
Copilot connectorsは商用環境、GCC、GCCHで利用可能ですが、DoD環境では利用できないと公式ドキュメントに明記されています。政府機関、公共系、規制産業向けに提案・設計する場合は、利用環境を先に確認し、利用できない環境を前提にした設計を避けてください。(Microsoft Learn)
開発者が確認すべき設計ポイント
まず接続モデルを決める
開発者が最初に決めるべきことは、SDKやAPIの選定ではなく、同期型とフェデレーション型のどちらで接続するかです。
同期型を選ぶ場合は、Microsoft Entra IDアプリ登録、管理者同意、Microsoft Graphへの外部アイテム投入、スキーマ定義、クロール、インデックス確認が必要です。公式ドキュメントでは、同期型コネクタの作成方法として、Microsoft 365 Agents Toolkit、connector SDK、Copilot connector APIsが挙げられています。(Microsoft Learn)
フェデレーション型を選ぶ場合は、データをGraphに入れない代わりに、MCPサーバー、OAuthなどの認証、外部APIの応答速度、元システム側の権限管理が重要になります。公式のフェデレーション型概要では、データはMicrosoft 365にインデックスされず、ユーザーのIDと権限に基づいてリアルタイムに取得されると説明されています。(Microsoft Learn)
同期型ではスキーマ設計が検索品質を左右する
同期型コネクタの品質は、スキーマ設計で大きく変わります。Microsoft 365 Copilot connectorsのスキーマは、接続に追加するプロパティのフラットな一覧であり、プロパティごとに属性、ラベル、エイリアスを設定します。アイテムを追加する前にスキーマ登録が必要です。(Microsoft Learn)
特に重要なのは、Searchable、Queryable、Retrievable、Refinableの使い分けです。たとえば、タイトルや説明文、タグのようにユーザーが検索しそうなテキストはSearchable候補です。一方、ステータス、担当者、優先度のように絞り込みに使う項目はQueryableやRefinableを検討します。(Microsoft Learn)
| 設計項目 | 判断基準 | 失敗しやすい例 |
|---|---|---|
title | ユーザーが見て内容を判断できる名称にする | IDだけ、略称だけ、意味のないシステム名だけにする |
content | 要約・検索に必要な本文、説明、背景を含める | メタデータだけ入れて本文を入れない |
Searchable | 検索対象にしたい自然文・キーワードに使う | 大きすぎる不要データを検索対象にする |
Queryable | 担当者、状態、IDなど絞り込みたい値に使う | 長文説明をQueryableにする |
Retrievable | 検索結果やCopilot応答に返してよい情報に限定する | 機密フィールドまで返せるようにする |
Refinable | UI上のフィルターや集計に使う項目に限定する | 多数の項目をRefinableにして性能を落とす |
| セマンティックラベル | title、url、作成者、更新日など意味のある項目に正しく付ける | 実態と違うラベルを付け、検索体験を悪化させる |
公式ドキュメントでは、セマンティックラベルをプロパティに割り当てるには、そのプロパティがRetrievableである必要があると説明されています。また、titleラベルは特に重要で、接続が検索結果クラスター体験に参加するための要素として扱われます。(Microsoft Learn)
contentに情報量を持たせる
Copilotで「それらしい回答」が出ない原因の多くは、コネクタの不具合ではなく、取り込んだデータの情報量不足です。公式ドキュメントでは、contentプロパティはセマンティックインデックス、検索結果スニペット、Copilotの要約や意味理解に使われると説明されています。(Microsoft Learn)
たとえば、障害チケットを取り込む場合、titleに「障害対応」とだけ入れても検索品質は上がりません。次のように、検索される言葉と業務文脈を含める必要があります。
| 悪い例 | 良い例 |
|---|---|
title: 障害対応 | title: 決済APIでタイムアウトが発生した障害対応 |
content: エラーあり | content: 2026年4月、決済APIの応答遅延により一部注文でタイムアウトが発生。原因は外部決済ゲートウェイの接続数上限。暫定対応としてリトライ間隔を調整し、恒久対応として接続プール設定を変更。 |
status: closedのみ | status: closed、rootCause: 接続数上限、service: 決済API、impact: 一部注文失敗 |
このように、ユーザーが質問に使う自然な表現をcontentに含めると、Copilotが文脈を拾いやすくなります。逆に、ID、略称、内部コードだけを大量に取り込んでも、利用者が期待する回答にはつながりにくくなります。
urlToItemResolverとユーザーアクティビティを軽視しない
公式のoverviewでは、カスタムコネクタをCopilotで有効に使うために、セマンティックラベル、内容豊富なcontent、urlToItemResolver、ユーザーアクティビティ、接続作成時の説明を設定することが推奨されています。(Microsoft Learn)
urlToItemResolverは、ユーザーが共有したURLをCopilotが外部アイテムとして識別するために役立ちます。たとえば、Teamsチャットで外部チケットシステムのURLが貼られたとき、そのURLがどの外部アイテムに対応するかを解決できれば、Copilotが関連情報を扱いやすくなります。
ユーザーアクティビティは、アイテムのランキング改善に使われます。よく参照される文書、更新されたチケット、利用者が実際に触れている情報を反映できるため、検索結果の関連性を高めたい場合は設計段階から検討すべきです。
移行・展開上の注意点
既存の同期型を急いで置き換える必要はない
フェデレーション型が整理されたからといって、既存の同期型コネクタをすぐ置き換える必要はありません。公式FAQでは、同期型とフェデレーション型は同じテナント内で共存できると説明されています。(Microsoft Learn)
移行を検討する場合は、次のように分類すると判断しやすくなります。
| 既存データの性質 | 推奨判断 |
|---|---|
| 規程、FAQ、マニュアル、ナレッジ記事 | 同期型を維持し、titleとcontentを改善する |
| 常に最新状態が必要なSaaSデータ | フェデレーション型を検討する |
| 機密性が高く、元システム外へ保存したくないデータ | フェデレーション型を優先検討する |
| あいまい検索や過去事例検索が重要なデータ | 同期型を優先検討する |
| 集計・レポート用途が中心のデータ | Copilot connectorではなく、BIや元システム連携も検討する |
段階展開は「部門」ではなく「業務シナリオ」で切る
よくある失敗は、「まず情シス部門だけ」「次に営業部門全体」と部門単位で展開することです。Copilot connectorsは、部門よりも業務シナリオで分けたほうが評価しやすくなります。
たとえば、営業部門全体に展開する前に、「HubSpotやCRMの最新商談をResearcherで確認する」「社内製品FAQをCopilot Chatで要約する」「過去チケットから障害対応案を探す」といったシナリオを決めます。そのうえで、対象データ、許可ユーザー、成功基準、禁止事項を設定します。
| フェーズ | 作業 | 成功基準 |
|---|---|---|
| 棚卸し | 接続候補の外部サービス、データ分類、所有部門を整理する | 接続可否を判断できる一覧がある |
| 分類 | 同期型・フェデレーション型・対象外に分ける | データ所在と検索目的が一致している |
| セキュリティ確認 | ACL、OAuth、監査、外部共有設定を確認する | ユーザーが本来見られない情報を取得できない |
| 試験 | 代表的なプロンプトで検索・要約・引用を確認する | 回答品質と引用先が業務で使える水準にある |
| 段階展開 | Entra IDグループで対象者を限定する | 問い合わせや誤回答の傾向を把握できる |
| 運用 | 利用ログ、接続状況、ユーザー feedbackを確認する | 無効化・改善・拡張の判断ができる |
フェデレーション型は外部APIの品質も運用品質になる
フェデレーション型では、Copilotが外部サービスにリアルタイムで問い合わせます。そのため、外部APIの遅延、障害、レート制限、認証切れが、そのままCopilot体験に影響します。
同期型では、クロールやインデックスの鮮度が課題になります。一方、フェデレーション型では「その瞬間にAPIが返せるか」「ユーザー権限で取得できるか」「レスポンスがCopilotにとって扱いやすい形か」が課題になります。
導入前には、次のような観点でテストしてください。
| テスト観点 | 確認内容 |
|---|---|
| 認証 | ユーザーごとのOAuth接続が正しく動作するか |
| 権限 | 元システムで見えないデータがCopilotにも出ないか |
| 応答速度 | 実務で待てる時間内に回答されるか |
| 障害時 | 外部API停止時にユーザーへ誤解を与えないか |
| 監査 | 誰がどの接続を使ったか確認できるか |
| データ形式 | Copilotが引用・要約しやすいレスポンスになっているか |
よくある失敗と回避策
セマンティックラベルだけで検索品質が上がると考える
セマンティックラベルは重要ですが、同期型コネクタの検索・要約品質はtitleとcontentの中身に大きく左右されます。公式overviewでも、セマンティックインデックスを最適化するには関連情報をtitleとcontentに含めることが推奨されています。(Microsoft Learn)
ラベルを丁寧に付けても、本文が空、タイトルが略称、説明が内部コードだけでは、Copilotは利用者の質問とデータを結び付けにくくなります。
全員公開のサンプル設定を本番で使う
サンプルは動作理解には便利ですが、ACL設計の正解ではありません。特に「組織内全員に見える」設定を本番データに使うと、役職者向け資料、人事情報、契約情報、顧客情報が意図せず検索・要約対象になる可能性があります。
本番投入前には、元システムでの権限とCopilot側の見え方を必ず突き合わせてください。確認用ユーザーを複数用意し、「見えるべきデータ」と「見えてはいけないデータ」の両方でテストするのが有効です。
既定有効のフェデレーション型を放置する
フェデレーション型コネクタは、便利な一方で外部SaaSとの接続範囲が広がります。公式ドキュメントでは、管理者がテナントレベルで有効・無効を切り替え、特定のEntra IDグループに限定できると説明されています。(Microsoft Learn)
規制産業や大企業では、まず全体方針を決める前に、既定有効のまま全社利用される状態を避けるべきです。許可制にするか、部門ごとに段階展開するか、監査ログをどう確認するかを先に決めてください。
Copilot connectorを集計ツールとして使おうとする
Copilot connectorsは、検索、要約、文脈理解には強みがあります。一方で、厳密な集計、数値レポート、複雑な条件抽出は、元システムやBIツールのほうが適している場合があります。
たとえば「今月の未対応チケットを部署別・重要度別に正確に集計して」といった用途では、Copilotの回答だけに依存せず、元システムのレポートやPower BIとの役割分担を考えるべきです。
管理者・開発者が次に取るべき行動
まず、接続候補の外部データを一覧化し、「同期型」「フェデレーション型」「接続しない」の3つに分類してください。分類の基準は、データの鮮度、機密性、検索目的、元システムの権限管理、APIの安定性です。
次に、管理者はMicrosoft 365管理センターでフェデレーション型コネクタの状態を確認し、組織ポリシーに合わないものは無効化または段階展開にします。必要に応じてSet-FederatedConnectorToggleでテナント全体の方針を設定し、今後追加されるコネクタにも同じ方針が適用されるようにします。(Microsoft Learn)
開発者は、同期型を選ぶ場合、スキーマ、title、content、セマンティックラベル、ACL、urlToItemResolver、ユーザーアクティビティを先に設計してください。フェデレーション型を選ぶ場合は、MCPサーバー、OAuth、API応答速度、元システムの権限、障害時の動作を重点的に確認します。
Microsoft 365 Copilot connectors overviewの更新は、単なるドキュメント整理ではなく、Copilotを社内データ活用の基盤として広げるための判断軸を示しています。最初の一歩は、コネクタを作ることではありません。どのデータを、どの方式で、誰に、どの業務シナリオで使わせるかを決めることです。

コメント