AI

Bright DataのWeb MCPをCopilot Studioに接続し、エンタープライズAIアプリケーションを実現

このガイドでは、エンタープライズ対応のAIエージェント構築のために、Microsoft Copilot StudioにBright Data Web MCPツールを追加する手順を説明します。
3 分読
Copilot Studio × Bright Data MCP

このブログ記事を読み終える頃には、以下のことがわかります:

  • Microsoft Copilot Studioとは何か、AIエージェント開発にどのような機能を提供するか。
  • Bright Data Web MCPとの連携が企業向けユースケースを支える理由
  • Copilot StudioでWeb MCPをAIエージェントに接続する方法を、ステップバイステップのガイド付きセクションで解説.

さあ、始めましょう!

Microsoft Copilot Studioとは?

Copilot Studioは、カスタムAIエージェントの構築・テスト・デプロイを支援するMicrosoftプラットフォームです。これらのエージェントは質問への回答、タスクの自動化、Microsoft Copilotの機能拡張が可能です。

Copilot Studioのエージェントは、組織内のデータに基づいて構築でき、外部ツールへのアクセスを設定可能です。アクセス方法は、オープンAPI仕様(Copilot StudioでのSERP API統合ガイドで説明)またはMCP(Model Context Protocol)を介して行われます。本チュートリアルではMCP接続を実演します!

Bright Data Web MCPがCopilot StudioにおけるエンタープライズAIエージェント構築の鍵となる理由

AIエージェントの頭脳としてどのLLMを選択しても、その知識はトレーニング中に学習した内容に限定されます。つまり、エージェントは最近の出来事、最新ニュース、トレーニング終了後に発生した事象を認識できません。

問題は、LLMが通常、必要な知識が不足している場合でも回答を推測しようとする点です。この挙動は誤った回答や幻覚応答を引き起こします。企業環境では特にリスクが高いため、AIは現実世界のデータと最新情報に基づいて構築されるべきです

通常のAIエージェントのもう一つの制限は、LLMがネイティブにウェブサイトと対話できないことです。具体的には、ページを閲覧したり、リンクを辿ったり、ウェブページからライブデータを抽出したりできません。

これらの制限はすべて、AIエージェントにウェブスクレイピング、データアクセスフィード、ウェブインタラクションのためのツールを装備することで克服できます。まさにこれがBright DataのWeb MCPが提供するものです!

エンタープライズ対応のMCPサーバーは、Copilotエージェントに60以上のAI対応ツールを追加します。これら全ては、Bright Dataのウェブインタラクションおよびデータ収集インフラによって駆動されています。これにはブラウザ操作ツールや、Amazon、LinkedIn、TikTok、Google Maps、Yahoo Financeなど、様々なプラットフォーム向けの構造化データフィード用専門ツールが含まれます。

Copilot StudioでWeb MCPをAIエージェントに統合する方法を学びましょう!

Web MCPで60以上のツールを活用しCopilot Studio AIエージェントを拡張する方法

このステップバイステップセクションでは、Microsoft Copilot StudioのAIエージェントにBright Data Web MCPを統合する方法を解説します。これによりエージェントは60以上のエンタープライズ対応ウェブツールを利用可能となり、幅広い企業ユースケースをサポートできるようになります。

例として、汎用的な「スーパーチャージドWebエージェント」を作成し、ブランド評判監視アプリケーションでテストします。この統合は他の多くのユースケースにも適用可能であることを覚えておいてください!

前提条件

このガイドを実践するには以下が必要です:

Copilot Studioアカウントの作成には、いくつかの追加前提条件が必要です。サインアップ時に以下のエラーが発生する場合があります:

「Microsoft Copilot Studio は現在、お客様の職場または学校アカウントではご利用いただけません」

その場合は、Microsoft 365 Business Standard の無料トライアルを有効化してみてください。これにより<username>@<company>.onmicrosoft.com 形式のアカウントが提供され、Copilot Studio のサブスクリプションに使用できます。または、公式 Microsoft フォーラムの手順に従ってください

MCPの仕組み やWeb MCPで利用可能なツールに関する事前知識も役立ちます(必須ではありませんが)。

ステップ #1: Copilot Studio に新しいエージェントを追加する

まず、Copilot Studio にログインします。ログイン後、メインダッシュボードが表示されます:
The Copilot Studio dashboard

左側のメニューから「作成」ボタンをクリックし、「新しいエージェント」を選択します:
Clicking the “New agent” button

AIエージェント作成フォームが表示されます。汎用的なWeb対応エージェントを構築するため、以下の通りフォームに入力してください:

  • 名前: 「スーパーチャージド Web エージェント」
  • 説明: 「このエージェントは、ウェブサイトからデータを閲覧・スクレイピングし、ウェブページと対話し、ライブデータフィードにアクセスして幅広いタスクを完了できます。」
  • 指示: 「エージェントはBright DataのWeb MCPツールを活用し、ブロックを回避しながら指定された指示を正確に実行し、シームレスにウェブを検索・抽出・ナビゲートします。」

フォーム入力後、右上の「作成」をクリックしてAIエージェント作成を完了してください:
Adding a new agent in Copilot Studio
「エージェントの設定中」というメッセージが表示されます。Copilot StudioがAIエージェントを作成するには数分かかる場合がありますので、お待ちください。処理に時間がかかる場合、エージェントの準備が整うと、アカウント作成時に使用したメールアドレスに通知が届きます。

設定が完了すると、新しいAIエージェントが左メニューからアクセス可能な「エージェント」ページに表示されます:
Note the “Supercharged Web Agent” we just created
上記画像の 「コンテンツ関連性分析ツール」エージェントの作成方法については、ガイドをご参照ください

これで完了です! Copilot Studioで新しいAIエージェントが利用可能になりました。

ステップ #2: AIエージェントの設定を完了する

「エージェント」ページで、作成したエージェントの項目をクリックしてください。「スーパーチャージド Web エージェント」ページ(具体的には「概要」タブ)に移動します:
The AI agent management page for “Supercharged Web Agent” in Copilot Studio
このインターフェースでは、エージェントの動作を微調整し、設定を完了できます。また、右側のチャットパネルから直接テストすることも可能です。

デフォルトでは、Copilot Studioは各エージェントに汎用ケース向けに最適化された事前選択済みAIモデルを割り当てます。この例では、プラットフォームはGPT-4.1 AIモデルを割り当てています。

エージェントの基盤となるLLMを変更するには、「Agent’s model」フィールドの「…」メニューから「Edit」オプションを選択します:

Selecting the “Edit” option

さらに詳細なカスタマイズや調整を行うには、右上の「設定」ボタンをクリックして以下のページにアクセスしてください:
The “Settings” page to customize the AI agent
このページでは、エージェントの応答フォーマット、トーン、セキュリティオプション、その他の詳細設定をニーズに合わせて調整できます。

この手順はデモ用設定ですので、現時点ではデフォルト設定のままでも問題ありません。
本番環境では、企業の要件に沿った応答となるようエージェント設定をカスタマイズしてください。

完了!これでCopilot StudioにカスタマイズされたAIエージェントが作成されました。

ステップ #3: Bright Data Web MCP リモートサーバーの利用開始

Bright DataのWeb MCPをMicrosoft Copilot Studioに統合するには、まず接続URLを取得する必要があります。公式のBright Dataドキュメントに従うか、以下の手順を使用できます。

まだ登録していない場合は、Bright Data にサインアップしてください既存アカウントをお持ちの場合はログインします。ログイン後、左上メニューの「MCP」セクションに移動します:
Navigating to the “MCP” section in your Bright Data account
このページでは、Bright Data Web MCPへのローカル接続とリモート接続の手順、各種技術を用いた統合サンプルやショーケースプロジェクトを確認できます。

この場合、Bright Data Web MCPリモートサーバーを利用する必要があります(Copilot Studio環境では@brightdata/mcpパッケージによるローカルインストールが不可能なため)。Web MCPリモートサーバーは無限のスケーラビリティを保証するため、パフォーマンスを心配する必要はありません。

この統合を最大限に活用し、Webデータ抽出、ブラウザ操作など60以上のWeb MCPツールすべてにアクセスするには、Proモードを有効にする必要があります。Proモードリモート接続URLを取得するには:

  1. 「リモート」ボタンを選択します。
  2. 「詳細設定」ドロップダウンを展開します。
  3. 「Pro」モードを選択します。
    Configuring the “Pro” mode for the Web MCP remote connection
    次に、接続URLに焦点を当てます。MCPがサポートする最新のトランスポートプロトコルである「Streamable HTTP」オプションを選択してください(詳細はSSEとStreamable HTTPの比較解説記事をご参照ください)。
Selecting the “Streamable HTTP” option

SSEトランスポートは非推奨となったため、Copilot Studioでは2025年8月よりMCP向けSSEサポートを終了します。

最終的に、次のような接続URLが作成されます:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_TOKEN>&pro=1 

上記URLの<YOUR_BRIGHT_DATA_API_TOKEN>プレースホルダーを、ご自身のBright Data APIキーに置き換えてください。新しいAPIキーの生成方法については公式ガイドを参照してください&pro=1クエリパラメータはProモードを有効化します。

注意:ProモードでWeb MCPを使用すると課金が発生します。Bright Dataアカウントに十分な資金があることを確認してください。

素晴らしい!この接続URLさえあれば、Web MCPをProモードでCopilot Studio AIエージェントに統合できます。

ステップ #4: Web MCP接続用ツールの作成

Copilot StudioのAIエージェントがBright DataのWeb MCPサーバーにアクセスできるようにするには、MCP接続を作成・設定する必要があります

Copilot Studioの「ツール」タブに移動し、「ツールを追加」をクリックします:
Pressing the “Add a tool” button

表示されるモーダルで「新規ツール」ボタンをクリック:
Clicking the “New tool” button on the top right corner of the modal

ウィザードの次のステップで、「Model Context Protocol」カードを選択します:
Selecting the “Model Context Protocol” card

「モデルコンテキストプロトコルサーバーを追加」フォームに以下のように入力します:

  • サーバー名: 「Bright Data Web MCP」
  • 説明: 「ウェブ検索、サイトナビゲーション、アクション実行、ウェブデータ取得を包括的に行うツール」
  • サーバーURL:https://mcp.brightdata.com/mcp
  • 認証: 「APIキー」オプションを選択し、以下のオプションを設定:
    • タイプ: 「クエリ」
    • ラベル: 「token」
Filling out the “Add a Model Context Protocol server” form

重要: 執筆時点において、Copilot Studio は「サーバー URL」フィールドで指定されたクエリパラメータを無視します。トークンクエリパラメータは認証設定経由で追加されます。代わりに、pro=1クエリパラメータを設定しProモードを有効化するには、特別なカスタマイズを適用する必要があります(次のステップで説明します)。

「作成」をクリックして続行します。「ツールを追加」モーダルが表示されます。「未接続」ドロップダウンを開き、「新しい接続を作成」を押します:
Pressing the “Create new connection” link
これによりWeb MCPサーバーツールの接続が定義されます。クエリ認証方式としてトークンを設定したため、「token」入力が求められます。Bright Data APIキーを貼り付け、「作成」をクリックしてください:
Pasting your Bright Data API key for authentication
これでMCP接続URLのトークンクエリパラメータがBright Data APIキーに設定されます。これにより、リモートWeb MCPサーバーへの接続認証が可能になります。

接続作成後、「追加と設定」ボタンからエージェントにツールを追加します:
Pressing the “Add and configure” button
「Supercharged Web Agent」管理ページ内の「Bright Data Web MCP」ツールセクションにリダイレクトされます:
Note the available tools via MCP
現在、Web MCPツールが公開しているのは4つのツールのみです。これらはWeb MCP無料プランに含まれるツールと完全に一致します。それでは、60以上の全ツールにアクセスできるよう、ツールをProモードで動作するように設定しましょう!

ステップ #5: Proモードの設定

Copilot Studioで左メニューを開き、「ツール」オプションを選択します。ページ上で「Bright Data Web MCP」エントリを探しクリックします:
Selecting the “Bright Data Web MCP” tool entry

Microsoft Power Appsの「Bright Data Web MCP」コネクタ編集ページにリダイレクトされます:
The “Bright Data Web MCP” connector edit page in Microsoft Power Apps:
このサービスでは、ツールのコネクターをカスタマイズできます。目的はプロクエリパラメーターを追加し、値を1に設定することです。最も簡単な方法は、Swagger仕様を通じてツール設定を直接編集することです。

したがって、「Swaggerエディター」トグルをクリックします:
Toggling “Swagger editor”

以下のようなSwagger 2.0定義が表示されます:
Note the Swagger definition for the tool's connector

Swagger設定を以下のYAML構成で更新してください:

swagger: '2.0'
info:
  title: Bright Data Web MCP
  description: >-
    ウェブ検索、サイトナビゲーション、アクション実行、
    ウェブデータ取得を統合したオールインワンツール。
  version: 1.0.0
host: mcp.brightdata.com
basePath: /
schemes:
  - https
paths:
  /mcp:
    post:
      responses:
        '200':
          description: 即時応答
      x-ms-agentic-protocol: mcp-streamable-1.0
      operationId: InvokeServer
      summary: Bright Data Web MCP
      description: >-
        ウェブ検索、サイトナビゲーション、アクション実行、ウェブデータ取得を
        行うオールインワンツール。
      parameters:
        - name: pro
          in: query
          description: Proモードを有効化 (1 = オン, 0 = オフ)
          required: false
          type: integer
          default: 1
securityDefinitions:
  api_key:
    type: apiKey
    in: query
    name: token
security:
  - api_key: []

以下のセクションに特に注意してください:

parameters:
  - name: pro
    in: query
    description: Proモードを有効化 (1 = オン, 0 = オフ)
    required: false
    type: integer
    default: 1

これは、プロ引数を デフォルト値1のオプションクエリパラメータとして定義します。この設定により、接続URL(前述のトークンロジックを考慮)は自動的に次のようになります:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_TOKEN>&pro=1 

これは、Bright Data Web MCP にProモードで接続するために必要な URL 形式です。

設定完了後、「Update connector」ボタンをクリックして変更を保存します:
Pressing the “Update connector” button

エージェントの「Bright Data Web MCP」ツールセクションに戻ると、Proモードで利用可能な60以上のツールがすべて表示されるはずです:
Note all 60+ tools
これで完了です!Copilot Studio内でBright Data Web MCPの全機能を解放できました。

ステップ #6: Bright Data Web MCP接続の有効化

Web MCP接続で提供されるツールを使用するには、まず有効化が必要です。エージェントページで「設定」ボタンをクリックして開始します:
Pressing the “Settings“ button

「設定」ページで「接続設定」セクションに移動します。そこで「Bright Data Web MCP」エントリの「接続」リンクをクリックしてください:
Pressing the “Connect” link

「送信」ボタンをクリックして接続を確認すると、「接続済み」ステータスが表示されます:
Note the “Connected” status
おめでとうございます!AIエージェントがBright Data Web MCPに接続されました。

ステップ #7: エージェントのテスト

Copilot StudioにBright Data対応エージェントが用意できたので、テストしてみましょう。エージェントがWeb MCPの全機能を最大限活用できることを確認するため、複雑なブランド監視タスクを試します。

自社製品やサービスについて専門家やユーザーがどのような発言をしているかを分析したいとします。簡略化のため、対象製品を最新のiPhoneと仮定します。以下のプロンプトで目標を達成してください:

以下のタスクを実行してください:
1. Googleから最新iPhoneに関する最新ニュースを取得する。
2. 関連性の高いニュース記事を上位から選択する。
3. 各ニュース記事について:
   3.1. 内容をスクレイピングし、そこから学習する。
   3.2. 約50語の要約を提供する。
   3.3. 感情分析に基づくコメントを追加する。
4. Redditで最新iPhoneに関する意見を検索する。
5. 最も関連性の高いReddit投稿を選択する。
6. 各Reddit投稿について:
   6.1. 構造化された形式でデータにアクセスし、学習する。
   6.2. 最も関連性の高い抜粋を選択する。
7. Redditユーザーが最新iPhoneについてどう考えているかをまとめた、全体的な感情分析コメントを提供する。
8. 全ての情報を集約し、最終レポートを作成する。レポートには以下を含める:
    - 各ニュース記事のタイトル、URL、要約、感情分析
    - 関連するReddit投稿の抜粋、その投稿のURL、ユーザーの意見に対する感情分析

このワークフローは単なるニュース収集にとどまらず、Redditからの実際のユーザー意見を捕捉し、包括的なブランド感情分析を実現します。これはBright DataのWeb MCP統合がサポートする幅広いエンタープライズユースケースの一例に過ぎません。

エージェントページの「エージェントをテスト」セクションでプロンプトを貼り付け、実行してください。以下のような出力が得られます:
Running the prompt in Copilot Studio
ご覧の通り、エージェントはまずBright Data Web MCPに接続します。その後search_engineツールを2回呼び出します:1回目は最新のiPhoneニュースを取得するため、2回目はそれに関するReddit投稿(執筆時点ではiPhone 17)を取得するためです。

次に、scrape_as_markdownエンドポイントを繰り返し呼び出し、選択された各ニュース記事の可読性のあるMarkdown形式を抽出します(MarkdownはAIデータ取り込みに理想的な形式です)。その後、web_data_reddit_postsツールBright Dataのソーシャルメディアスクレイパー搭載)を利用して、特定されたReddit投稿から構造化データを取得します。

最後に、エージェントは収集した全情報を整理し、以下のようなレポートを生成します:
The report produced by the agent

出力には、実際のニュース記事とそのURL、要約、感情分析コメント、Redditディスカッションからの抜粋が含まれ、すべて単一のレポートにまとめられます。

レポート全体から、最終コメントをご覧ください:

- 基本モデル iPhone 17: 全体的に好意的。ユーザーはコストパフォーマンス、軽量設計、ディスプレイの改善を評価。「大ヒット」と評される一方、追加機能を求めるユーザーはProモデルを依然として好む。
- iPhone 17 Pro/Pro Max: 賛否両論から好意的。性能とカメラは称賛されるが、サイズ、重量、価格、バッテリー持続時間が批判される。
- iPhone Air:評価が二極化。超薄型軽量デザインを称賛する声がある一方、シングルカメラ・バッテリー持続時間・高価格を不満とし、存在意義に疑問を呈し生産削減を指摘する声も。
- 全体的な評価傾向:標準モデルiPhone 17には慎重ながらも好意的、実験的モデル(Air)やアクセサリには懐疑的、価格感度の高まりが顕著。熱意は存在するが、コストパフォーマンス・スペック・Appleの最近の製品方針への懸念により抑制されている。

これにより、専門家とユーザー双方が特定製品についてどう考えているかを、データに基づいた明確な理解が得られます。複雑なエージェント構造や手動統合なしに、単一のプロンプトでこのような説得力のある結果を達成しました。

この事例は、Copilot StudioにおけるWeb MCP統合の有用性を証明しており、明らかに企業レベルのユースケースをサポートしています。結局のところ、そのツールがなければ、標準的なLLMではこのようなレポートを生成することすら困難でしょう!

次のステップは?エージェントを公開し本番環境にデプロイしましょう!Web MCPのクラウドネイティブ特性により、スケーラビリティは問題になりません。

さあ、リアルタイムデータフィードから動的ウェブスクレイピング、ブラウザ自動化まで、様々なプロンプトで他の企業シナリオを探求してみましょう。

さあ、これで完了です!Bright DataのWeb MCPをMicrosoft Copilot StudioのAIエージェントに統合し、ウェブデータインテリジェンスの真の力を解き放ちました。

まとめ

本記事では、Copilot Studio内のAIエージェントでBright DataのWeb MCPツールを活用し、ビジネスクリティカルなユースケースに対応する方法を解説しました。具体的には、60以上のツールがブランド評判監視など多様なシナリオを容易にサポートする様子を確認しました。

この統合により、AIエージェントはウェブ検索、構造化データ抽出、ライブウェブデータフィード、自動化されたウェブインタラクションなどの機能を備え、エンタープライズグレードのスケーラビリティと信頼性を確保します。

さらに高度なエージェントを構築するには、Bright DataのAIエコシステム内で利用可能な製品・サービスのフルスイートをご検討ください。

今すぐBright Dataの無料アカウントに登録し、AI対応のウェブデータツールをご利用ください!