Microsoft Copilot StudioのMCP対応とは?Microsoft 365 Copilotへの影響と管理者チェックリスト

Microsoft Copilot Studioで作成するエージェントのワークフローに、MCP(Model Context Protocol)準拠ツールを組み込めるようになります。要点は、社内システム、動的なナレッジソース、独自アクションを個別に作り込むのではなく、MCPサーバー経由で再利用しやすくなることです。Microsoft 365 Roadmap ID 562221では、対象製品が「Microsoft Copilot(Microsoft 365)」と「Microsoft Copilot Studio」、対象クラウドがWorldwide、プラットフォームがWeb、ステータスがIn development、プレビューが2026年5月、一般提供が2026年6月とされています。ロードマップAPI上の作成・更新時刻は2026年5月15日18:00 UTCで、日本時間では2026年5月16日です。(Microsoft)

この更新は、Microsoft 365 Copilotの利用者にとっては「Copilotから実行できる業務アクションが増える」可能性がある一方、管理者と開発者にとっては、DLP、認証、接続先、容量、監視、展開手順を見直すべき変更です。特に、MCPサーバーを追加すると複数のツールやリソースがエージェントから利用可能になるため、「便利だから接続する」ではなく、「どのエージェントが、どの権限で、どのツールを呼べるのか」を先に設計することが重要です。

目次

Microsoft Copilot StudioのMCP対応で何が変わるのか

今回の「Use MCP-compliant tools in agent workflows」は、Microsoft Copilot Studioのエージェントワークフローで、MCP準拠ツールやナレッジサーバーをワークフローのステップとして検出・呼び出せるようにする機能です。Microsoftのリリース計画では、エージェントワークフローがMCPツールへ構造化された入力を渡し、その出力を後続処理で使えるため、エージェント拡張機能をより決定的なワークフローに組み込めると説明されています。(Microsoft Learn)

従来、社内API、SaaS、基幹システム、独自ナレッジをエージェントから使うには、個別のコネクタ、カスタムアクション、Power Automateフロー、API連携を用途ごとに作ることが多くなりがちでした。MCP対応が進むと、ひとつのMCPサーバーに複数のツールやリソースをまとめ、複数のエージェントやワークフローで再利用する設計がしやすくなります。Microsoftは、この機能により統合の重複を減らし、エージェントとワークフロー横断で再利用性を高める狙いを示しています。(Microsoft)

ただし、ロードマップ情報は予定であり、リリース時期や内容は変更される可能性があります。Microsoft 365 Roadmap自体も、商用機能の予定日と説明は変更される場合があると明記しています。(Microsoft)

公式情報から見た更新内容の整理

項目公式情報の内容実務上の見方
機能名Microsoft Copilot Studio: Use MCP-compliant tools in agent workflowsCopilot StudioのワークフローからMCP準拠ツールを使う機能
対象製品Microsoft Copilot(Microsoft 365)、Microsoft Copilot StudioMicrosoft 365 Copilotに公開されるエージェントにも影響し得る
対象環境Worldwide(Standard Multi-Tenant)まず商用標準テナントで確認すべき更新
プラットフォームWebCopilot StudioのWeb管理・作成画面での対応が中心
リリース段階Preview、General Availability検証環境で先に試し、業務展開は管理方針に合わせて判断
予定時期Preview: 2026年5月、GA: 2026年6月テナントのMessage CenterとRoadmapを併せて確認
ステータスIn development仕様・日程の変更に注意

今回のポイントは「MCPという新しい接続方式が追加される」だけではありません。エージェントのワークフロー内で、外部システム呼び出し、動的な情報取得、カスタムアクションをより再利用しやすい形で扱えるようになる点が実務上の価値です。(Microsoft)

MCPとは何か:Copilot Studioでの位置づけ

MCPは、Copilot Studio内のエージェントを既存のナレッジサーバーやデータソースに接続するためのプロトコルです。Microsoft Learnでは、MCPサーバーに接続すると、エージェントが読み取れる「リソース」、言語モデルがアクション実行のために呼び出せる「ツール」、タスク用の「プロンプト」にアクセスできると説明されています。現時点のCopilot Studioでは、MCPツールとリソースがサポート対象です。(Microsoft Learn)

Copilot Studioでは、接続済みMCPサーバーが公開するツールやリソースが自動的に利用可能になります。MCPサーバー側のツールやリソースが更新・削除されると、その変更はCopilot Studioにも動的に反映されます。これは便利な一方で、MCPサーバー側の変更がエージェントの動作に直接影響することを意味します。(Microsoft Learn)

また、MCPを使うには生成オーケストレーションを有効にする必要があります。MCPを導入しても、エージェント側のオーケストレーション設計が不十分だと、意図しないツール呼び出しや不要な外部アクセスが発生する可能性があります。(Microsoft Learn)

影響を受ける利用者・管理者・開発者

利用者への影響

一般利用者にとっては、Microsoft 365 CopilotやCopilot Studioで公開されたエージェントが、より多くの業務システムと連携できるようになる可能性があります。

たとえば、次のような使い方が想定されます。

  • 顧客名を入力すると、CRMや契約管理システムから最新の契約状況を取得する
  • 注文番号を指定すると、在庫、配送、請求の状態をまとめて確認する
  • 社内規程の質問に対し、静的なFAQだけでなく最新の承認ルールやワークフロー状態を参照する
  • 問い合わせ内容に応じて、チケット作成、担当者割り当て、通知送信まで実行する

利用者側のメリットは、Copilot上の自然な会話から業務アクションへつなげやすくなることです。ただし、エージェントがどのデータを参照し、どの操作を実行できるのかは、管理者と作成者の設計に依存します。

管理者への影響

管理者は、MCPを「新しい外部接続経路」として扱う必要があります。Microsoft Learnでは、Copilot Studioのデータポリシーによって、エージェントが組織内外のデータやサービスへどのように接続・操作できるかを管理できると説明されています。Power Platform管理センターでCopilot StudioやPower Platformのデータポリシーを構成することが前提です。(Microsoft Learn)

特に注意すべきなのは、MCPサーバーへのアクセスがPower Platformコネクタに依存する点です。Microsoft Learnでは、Power Platformコネクタをブロックすると、接続されたMCPサーバー内のツールへのアクセスもブロックされると説明されています。(Microsoft Learn)

開発者・作成者への影響

開発者やエージェント作成者は、単にMCPサーバーを接続するだけでなく、ツール名、説明、入力、出力、認証方式、エラー時の挙動を明確に設計する必要があります。

Copilot StudioのMCPオンボードウィザードでは、サーバー名、説明、URLを入力します。Microsoft Learnでは、サーバーの説明はエージェントオーケストレーターが実行時にサーバーを呼び出すべきか判断するために使われると説明されています。曖昧な説明は誤呼び出しの原因になります。(Microsoft Learn)

MCP、Power Platformコネクタ、ナレッジソースの使い分け

MCPが使えるようになると、「既存のコネクタやナレッジソースは不要になるのか」と考えがちですが、そうではありません。用途に応じて使い分けることが大切です。

選択肢向いている用途注意点
ナレッジソースFAQ、社内規程、製品マニュアルなど、主に回答生成に使う情報更新頻度が高い業務データや実行アクションには向かない場合がある
CopilotコネクタMicrosoft Graphへ外部データを取り込み、Microsoft 365全体で検索・活用したい情報インデックス設計、権限、更新間隔を考慮する
Power PlatformコネクタAPIをリアルタイムに呼び出し、読み取り・書き込み・アクションを実行したい業務処理DLP、接続、環境単位の管理が必要
MCPサーバー複数のツールやリソースをまとめ、複数エージェントやワークフローで再利用したい処理ツールの公開範囲、認証、変更管理を厳密に設計する必要がある

Microsoft Learnでは、Copilotコネクタは非MicrosoftデータをMicrosoft Graphにインデックスして広く検索・セマンティックグラウンディングに使う方式、Power Platformコネクタは実行時にAPIを呼び出して最新データやトランザクションに適した方式として説明されています。(Microsoft Learn)

判断基準はシンプルです。読むだけの知識ならナレッジソース、Microsoft 365全体で検索したい外部情報ならCopilotコネクタ、特定APIのリアルタイム操作ならPower Platformコネクタ、複数ツールを標準化してエージェント横断で使いたいならMCPを検討します。

管理者が確認すべき設定

DLPとデータポリシー

最初に確認すべきなのは、Power Platform管理センターのデータポリシーです。Copilot Studioでは、コネクタをBusiness、Non-business、Blockedに分類し、組織データの意図しない持ち出しを防ぐために利用できます。Microsoft Learnでは、データポリシー違反がリアルタイムに適用され、作成者やユーザーにエラーが表示されると説明されています。(Microsoft Learn)

MCP導入前に、少なくとも次を確認してください。

確認項目確認する理由
MCPサーバー接続に使うコネクタの分類BusinessとNon-businessの混在でデータ共有がブロックされる可能性がある
Power Platformコネクタのブロック設定ブロックされるとMCPサーバーツールも使えない可能性がある
HTTPリクエストの許可・拒否外部エンドポイントへの不要な接続を防ぐ
Microsoft 365 / Teamsチャネルへの公開可否エージェントをどこに公開できるかを制御する
イベントトリガーの制限人が操作しなくても動く処理によるデータ流出や容量消費を防ぐ
認証なしチャットの禁止外部公開や匿名利用によるリスクを下げる

MCPは「接続できるようになったら終わり」ではありません。むしろ、接続後にどのデータ境界を越えるかを管理することが本題です。

認証方式

Copilot Studioから既存のMCPサーバーへ接続する方法として、Microsoft LearnではMCPオンボードウィザードの利用が推奨されています。認証方式としては、認証なし、APIキー、OAuth 2.0が選択肢として示されています。OAuth 2.0では、動的検出、動的、手動の構成方式があります。(Microsoft Learn)

実務では、次のように判断すると失敗しにくくなります。

認証方式向いている場面注意点
認証なし検証用、社内閉域の限定テスト本番利用ではデータ漏えいリスクを慎重に評価する
APIキー単純なサーバー認証、PoC利用者ごとの権限差を表現しにくい
OAuth 2.0ユーザー権限でデータを扱う業務システム連携スコープ、同意、トークン更新、失効時の動作を設計する

顧客情報、人事情報、契約情報、チケット情報など、ユーザーによって見える範囲が異なるデータを扱う場合は、ユーザー単位の認可を表現できる設計を優先すべきです。

対応トランスポート

MCPではクライアントとサーバーの通信方式としてトランスポートが使われます。Copilot Studioは現在、Streamable transport typeをサポートしており、SSE transportは2025年8月以降サポートされないとMicrosoft Learnに記載されています。(Microsoft Learn)

既存のMCPサーバーを流用する場合は、次を確認してください。

確認項目実務上のチェック
Streamable対応Copilot Studioから接続できる形式か
SSE前提の実装そのままでは利用できない可能性がある
HTTPS/TLS本番で安全に通信できるか
タイムアウト長時間処理がワークフローを詰まらせないか
再試行重複実行しても問題ない設計か
ログいつ誰がどのツールを呼んだか追跡できるか

容量と実行コスト

エージェントワークフローは、実行するアクションごとにCopilot Studio容量を消費します。Microsoft Learnでは、環境の前払い済みCopilot Studio容量を使い切ると、新しいエージェントフローまたはワークフロー実行が容量利用可能になるまでブロックされると説明されています。一方、デザイナーやテストチャットからのテスト実行は容量を消費しないとされています。(Microsoft Learn)

MCPツールをワークフローに組み込むと、便利さの反面、呼び出し回数が増える可能性があります。特に、ユーザーの質問ごとに複数ツールを連続実行する設計では、容量、応答時間、外部API制限の影響を受けやすくなります。

本番展開前に、1回の会話で何回MCPツールが呼ばれるか、ピーク時に何人が利用するか、失敗時に再試行が何回走るかを見積もってください。

開発者が設計時に確認すべきポイント

ツール名と説明は「人間向け」ではなく「オーケストレーター向け」に書く

MCPサーバーのツール説明が曖昧だと、エージェントが適切なタイミングでツールを選べません。

悪い例は「顧客データを取得する」です。何を入力し、何を返し、いつ使うべきかが分かりません。

良い例は「顧客IDを入力として受け取り、契約ステータス、最終更新日、担当営業IDを返す。顧客名のみでは呼び出さない」です。

このように、ツール説明には次を含めると安定します。

  • 何をするツールか
  • 必須入力は何か
  • 返す値は何か
  • 使ってはいけない場面
  • 書き込み処理か読み取り処理か
  • 承認が必要な処理か

入力と出力は構造化する

今回の機能では、エージェントワークフローがMCPツールへ構造化入力を渡し、構造化出力を後続処理で利用できることが重要な価値です。自由文だけで連携すると、後続の条件分岐、承認、通知、監査が不安定になります。(Microsoft Learn)

たとえば、契約確認ツールなら、出力は「契約あり/なし」「契約終了日」「更新要否」「リスク区分」のようにワークフローで使える項目に分けます。文章の要約だけを返すより、後段の処理が安定します。

すべてのツールを有効にしない

MCPサーバーをエージェントに追加すると、初期状態ではすべてのツールが有効になる設計があります。Microsoft Learnでは、Allow allをオフにして個別ツールを無効化でき、Allow allをオフにした場合はMCPサーバーに後から追加された新しいツールが既定でオフになると説明されています。(Microsoft Learn)

本番エージェントでは、必要なツールだけを有効化するのが安全です。たとえば、問い合わせ回答エージェントに「顧客情報の参照」は必要でも、「契約変更」「返金処理」「アカウント停止」は不要な場合があります。

リソースはツールの出力として扱えるようにする

MCPサーバーがリソースを持っていても、エージェントが使える形になっていなければ活用できません。Microsoft Learnでは、Copilot Studioエージェントがリソースを使用するには、MCPサーバー所有者がそのリソースをMCPツールの出力として構成する必要があると説明されています。(Microsoft Learn)

社内文書、API応答、ファイル内容を使わせたい場合は、「リソースが存在する」だけでなく、「どのツールのどの出力として返すか」まで設計してください。

破壊的変更を避ける

MCPサーバーのツールやリソースの変更はCopilot Studioに動的に反映されます。これは、古いツールをすばやく廃止できる利点がある一方で、既存ワークフローの入力・出力が変わると障害につながるリスクもあります。(Microsoft Learn)

次のような変更は特に注意が必要です。

変更内容起きやすい問題推奨対応
入力項目名の変更ワークフローから値が渡らない新旧パラメーターを一定期間併存
出力形式の変更条件分岐や後続処理が失敗バージョン付き出力を用意
ツール名の変更エージェントがツールを選べない旧名を非推奨化して段階移行
ツール削除本番エージェントが実行不能影響エージェントの棚卸し後に削除
権限スコープ変更利用者ごとに失敗が増える事前告知と再同意フローを準備

移行・展開の進め方

まず既存連携を棚卸しする

MCP対応が入ったからといって、既存のPower PlatformコネクタやPower Automateフローをすぐ移行する必要はありません。まず、現在エージェントやフローで使っている外部連携を一覧化します。

棚卸しでは、次を確認します。

棚卸し項目確認内容
接続先システムCRM、ERP、チケット管理、在庫管理、社内DBなど
連携方式Power Platformコネクタ、HTTP、カスタムコネクタ、Power Automateなど
操作種別読み取り、書き込み、承認、通知、削除
利用エージェントどのエージェント・ワークフローが使っているか
権限ユーザー権限か、共有接続か、サービスアカウントか
監査要件誰がいつ何を実行したか記録が必要か
障害時影響業務停止につながるか、回答品質低下に留まるか

MCP化の候補は、複数エージェントで重複している連携、複数ツールをまとめて提供したい領域、今後変更が多い社内APIです。単発の処理や既存コネクタで安定している処理は、無理に移行しない方がよい場合もあります。

検証環境でMCPサーバーを追加する

既存のMCPサーバーがある場合、Copilot StudioではMCPオンボードウィザードで追加する方法が推奨されています。まだMCPサーバーがない場合は、新規作成やカスタムコネクタ経由の構成も選択肢になります。(Microsoft Learn)

検証環境では、次の順番で確認します。

手順作業合格基準
1MCPサーバーを登録接続エラーが出ない
2認証方式を設定想定ユーザーで認証できる
3エージェントに追加ToolsタブにMCPサーバーが表示される
4必要ツールだけ有効化不要な書き込み系ツールが無効
5ワークフローに組み込む構造化入力・出力が使える
6DLP確認データポリシー違反がない
7エラー試験認証失敗、API失敗、タイムアウト時の挙動が分かる
8負荷・容量確認想定利用量で容量や外部API制限に収まる

プレビュー段階では本番依存を避ける

Copilot Studioのワークフロー関連ドキュメントでは、プレビュー機能は変更される可能性があり、本番利用を目的としたものではないと説明されています。(Microsoft Learn)

プレビュー段階で行うべきことは、本番業務を全面移行することではなく、次の検証です。

  • 既存エージェントのどの連携がMCP化に向いているか確認する
  • DLPや環境ポリシーで想定どおり制御できるか確認する
  • 監査ログやエラー情報から原因追跡できるか確認する
  • 利用者の質問から適切なツールが呼ばれるか確認する
  • 1回の会話でのツール呼び出し回数と応答時間を測る

本番展開は、Message Center、Roadmap、Microsoft Learnの更新状況を確認し、管理ポリシーと運用手順が整ってから進めるのが安全です。

失敗しやすいポイントと対策

失敗しやすいポイント何が起きるか対策
MCPサーバーを広く作りすぎるエージェントが不要なツールまで呼べるエージェントごとに必要ツールだけ有効化する
ツール説明が曖昧誤ったツール選択や呼び出し漏れが起きる入力、出力、利用条件、禁止条件を明記する
DLPを後回しにする公開時にエラー、または本番で動かない検証初期からPower Platformデータポリシーを確認する
APIキーを共有接続にする利用者ごとの権限制御が弱くなるユーザー別データはOAuth 2.0を優先する
SSE前提のMCPサーバーを使うCopilot Studioで接続できない可能性があるStreamable対応を確認する
出力が自由文だけ後続ワークフローで条件分岐できないJSONなど構造化された出力にする
容量見積もりをしない利用拡大時に実行がブロックされるアクション数、再試行数、利用者数を見積もる
MCPサーバー側を無告知で変更既存ワークフローが壊れるバージョン管理と段階的廃止を行う
外部MCPサーバーの責任範囲が曖昧データ漏えい・監査不足のリスクが残る接続先、ログ、権限、契約条件を事前確認する

業務シナリオ別の活用例

社内問い合わせエージェント

人事、総務、情報システムの問い合わせエージェントでは、静的なFAQだけでなく、申請状況やユーザー属性に応じた回答が求められます。

MCPサーバーに「申請ステータス取得」「対象規程取得」「承認者取得」などのツールをまとめると、複数部門のエージェントで同じ基盤を再利用できます。ただし、人事情報を扱う場合は、利用者本人の権限で参照できる範囲に絞る必要があります。

営業支援エージェント

営業担当がMicrosoft 365 Copilot上で「この顧客の次の打ち手を整理して」と依頼したときに、CRM、契約管理、サポート履歴から情報を取得できると、提案準備が速くなります。

この場合、MCPサーバーには「顧客サマリー取得」「契約一覧取得」「未解決チケット取得」などの読み取り系ツールを用意します。書き込み系の「商談更新」「見積作成」は、承認や確認ステップを挟むワークフローに分けると安全です。

IT運用エージェント

IT運用では、インシデント管理、資産管理、アカウント管理、監視ツールなど複数システムを横断します。

MCPサーバーに「端末情報取得」「チケット作成」「影響ユーザー取得」「ナレッジ検索」などを集約すれば、エージェントが一次切り分けを支援できます。ただし、アカウント停止、権限変更、設定変更のような高リスク操作は、人間の承認を必須にする設計が望ましいです。

カスタマーサポートエージェント

顧客対応では、注文状況、配送状況、契約プラン、過去問い合わせを参照する必要があります。

MCPサーバーを使えば、サポート担当者向けエージェントが複数の業務システムから情報を取得し、回答案や次の対応を提示できます。返金、契約変更、配送先変更などの実行処理は、本人確認や承認ログを残すワークフローに接続する必要があります。

FAQ

MCP対応でMicrosoft 365 Copilotの利用者は何か設定が必要ですか

通常、一般利用者がMCPサーバーを直接設定するわけではありません。Copilot Studioの作成者や管理者がMCPサーバーをエージェントに追加し、必要なツールを有効化して公開します。利用者は、公開されたエージェントをMicrosoft 365 CopilotやTeamsなどの許可されたチャネルから使う形になります。

既存のPower AutomateフローはMCPに移行すべきですか

すべて移行する必要はありません。既に安定しており、単一の業務処理として完結しているPower Automateフローは、そのまま維持する方が安全な場合があります。MCP化に向いているのは、複数エージェントで重複している連携、複数ツールをまとめて提供したいAPI群、今後エージェント横断で再利用したい業務機能です。

MCPサーバーを追加すれば、エージェントは自動で賢くなりますか

自動で業務品質が上がるわけではありません。MCPサーバーはツールやリソースへの接続口を提供しますが、どのツールをいつ呼ぶか、出力をどう使うか、失敗時にどう返すかはエージェントとワークフローの設計次第です。

外部MCPサーバーを使うときの責任は誰にありますか

Microsoft Learnでは、外部MCPサーバーを含むMicrosoft以外の製品に接続する場合、Copilot Studio内からアクセスするツールとリソースについては利用側が責任を持つと説明されています。外部MCPサーバーを使う場合は、データ保護、認証、ログ、契約、障害対応を事前に確認してください。(Microsoft Learn)

本番展開前に最低限確認することは何ですか

最低限、次の5点を確認してください。

  • Power PlatformデータポリシーでMCP関連コネクタが適切に許可・制限されている
  • 認証方式が業務データの権限要件に合っている
  • 不要なMCPツールがエージェントで無効化されている
  • ワークフローの入力・出力が構造化され、エラー時の分岐がある
  • 容量、監視、ログ、変更管理の運用手順が決まっている

管理者と開発者が次にやるべきこと

今回のMicrosoft Copilot StudioのMCP対応は、Microsoft 365 Copilotのエージェントをより業務システムに近づける更新です。社内システム、動的ナレッジ、カスタムアクションをMCPサーバーとして再利用できれば、エージェントごとに同じ連携を作り直す負担を減らせます。

一方で、MCPサーバーは複数のツールやリソースをまとめて提供できるため、権限設計を誤ると影響範囲も広がります。まずは既存連携を棚卸しし、MCP化すべき領域を選び、検証環境でDLP、認証、ツール選択、容量、監視を確認してください。

管理者は「接続を許可するか」だけでなく、「どのエージェントに、どのMCPツールを、どのユーザー権限で使わせるか」を定義する必要があります。開発者は、MCPサーバーを単なるAPI集合にせず、エージェントが安全に選択できるツール名、説明、入力、出力、バージョン管理を設計しましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次