---
title: "Bright DataのMCPとスキルを使ってAstrBotにウェブとのインタラクション機能を付与する"
slug: astrbot-with-bright-data
date: 2026-07-27T04:44:37+00:00
modified: 2026-07-27T04:44:41+00:00
permalink: https://brightdata.jp/blog/ai/astrbot-with-bright-data
type: blog
---

[ ブログ ](https://brightdata.jp/blog "ブログ") / [AI](https://brightdata.jp/blog/ai)







 [AI](https://brightdata.jp/blog/ai)

# Bright DataのMCPとスキルを使ってAstrBotにウェブとのインタラクション機能を付与する

AstrBotをウェブ対応AIエージェントに変える方法を見てください。Bright Dataを使ってライブ検索の実行、ページのスクレイピング、ブラウザタスクの自動化が可能になります。

 4 分読





 [ ![Antonello Zanini](https://media.brightdata.jp/2022/12/Antonello-Zanini-2-50x50.jpg) ](https://brightdata.com/blog/authors/antonello-zanini)

 [Antonello Zanini

Technical Writer

 ](https://brightdata.com/blog/authors/antonello-zanini)





 ![Astrbot with Bright Data](https://media.brightdata.jp/2026/07/Astrbot-with-Bright-Data.png)





このチュートリアルでは、以下の内容を学びます：

- AstrBotとは何か、またオープンソースのAIエージェントプラットフォームとして何を提供するか。
- ライブウェブアクセスを追加することで、AstrBotが現実のタスクに対してより効果的になる理由。
- Bright DataがAstrBotにエンタープライズグレードのウェブ検索、スクレイピング、ディスカバリー、ブラウザ自動化ツールを提供する方法。
- Bright Data MCPをAstrBotに統合する方法。
- Bright Dataスキルを使ってAstrBotにBright Data製品の専門知識を付与する方法。
- AstrBotとBright Data MCPおよびBright Dataスキルを組み合わせた結果。

さっそく始めましょう！

### AstrBotとは？

![AstrBot](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784302265708_image.png)[AstrBot](https://astrbot.app/)は、オープンソースのクロスプラットフォームAIエージェントフレームワークです。Telegram、Slack、Discord、WeChatなどの人気チャットアプリケーションに、LLMを活用したアシスタントを直接組み込むことができます。

エージェントワークフロー、ツール呼び出し、MCP、スキル、ナレッジベースをサポートすることで、従来のチャットボットを超えた機能を提供します。自動化、カスタマーサポート、エンタープライズナレッジ管理、パーソナルAIアシスタント向けのプラグイン拡張も備えています。

AstrBotは[GitHubで36.5k以上のスター](https://github.com/astrbotdevs/astrbot)を獲得しており、1,000以上のコミュニティプラグインと、週間アクティブユーザー200k以上を誇ります。

#### 主な機能

AstrBotがサポートする主な機能：

- **マルチプラットフォーム対応**：Telegram、Slack、Discord、QQ、WeChat、Lark、DingTalk、その他多数のメッセージングプラットフォームからエージェントとチャットできます。
- **ネイティブMCPサポート**：Model Context Protocolを通じて外部ツールやサービスを統合できます。
- **スキル統合**：専門的な機能とワークフローを提供する再利用可能なスキルでエージェントを拡張できます。
- **1,000以上のプラグインエコシステム**：コミュニティが管理する豊富なプラグインマーケットプレイスを通じて新機能や統合を追加できます。
- **ナレッジベース**：PDF、DOCXファイル、Markdownなどのドキュメントを使って質問に答えるAIアシスタントを構築できます。
- **マルチプロバイダーLLMサポート**：OpenAI、Anthropic、Google Gemini、Ollama、その他多数のOpenAI互換プロバイダーに対応しています。
- **エージェントサンドボックス**：隔離されたランタイム環境でコードやシェルコマンドを安全に実行できます。
- **強力なWebUI**：集中管理インターフェースからモデル、プラグイン、MCPサーバー、ログ、デバッグを設定できます。
- **柔軟なデプロイ**：`uv`、Docker、デスクトップアプリ、ランチャー、クラウド環境でデプロイできます。
- **ワークフロー自動化**：タスクのスケジューリング、ツールのオーケストレーション、現実のワークフロー向け自律型AIエージェントの構築が可能です。

詳細は[公式ドキュメント](https://docs.astrbot.app/en/)をご覧ください。

### AstrBotにウェブアクセスが必要な理由

AstrBotは高度な機能を備えた優れたAIフレームワークですが、LLMを活用するすべてのアプリケーションと同様に、以下の根本的な制限を抱えています：

- **古くなった知識**：LLMは特定の時点で終わる[静的データセットで学習](/blog/web-data/llm-training-data)されています。
- **ウェブへのアクセスが限定的**：単独ではウェブページと確実にインタラクションできません。

AstrBotは組み込みのウェブ検索ツールでこの課題の一部を解決しようとしています。しかし、このツールは大規模な利用や、[CAPTCHA、レート制限、フィンガープリンティング](/blog/web-data/anti-scraping-techniques)などのアンチボット技術で保護されたウェブサイトへのアクセスには苦労することがあります。

ここでBright Dataの出番です。AstrBotを[Bright Dataソリューション](/products)に接続することで、エージェントはライブウェブ検索、データ抽出、ウェブサイトディスカバリー、ブラウザ自動化、データセット取得のためのエンタープライズグレードのツールにアクセスできるようになります。

Bright Dataが際立っているのは、[4億以上のレジデンシャルIP](/proxy-types/residential-proxies)を活用したグローバルなウェブデータインフラにあります。このアーキテクチャは、無制限の同時接続、99.99%のSLA保証アップタイム、99.95%のリクエスト成功率を実現し、本番ワークロードに必要なスケーラビリティと信頼性を提供します。

### Bright DataがAstrBotにウェブ検索、スクレイピング、ディスカバリー、インタラクション機能を提供する方法

Bright DataはAstrBotに2つの統合方法で接続できます：

- [**Bright Data MCP**](/ai/mcp-server)：ウェブ検索、スクレイピング、構造化データ抽出、ブラウザ自動化のための70以上のツールを公開するMCPサーバー。
- [**Bright Dataスキル**](https://docs.brightdata.com/ai/for-agents/skills)：AstrBotにBright Data製品、推奨ワークフロー、ベストプラクティスに関する専門知識を提供するエージェントスキルのコレクション。これらのスキルのほとんどは[Bright Data CLI](https://docs.brightdata.com/cli/overview)に依存しています。

**注意**：この2つのアプローチは補完的です。例えば、特定のBright DataスキルはAstrBotがBright Data MCPツールをいつ、どのように効果的に使用するかを理解するのに役立ちます。

Bright Data MCPとBright Dataスキルを組み合わせることで、AstrBotはより高度なAIエージェントに変わります。これらにより、リアルタイムのウェブリサーチ、ブラウザ自動化、構造化データ抽出を実行できるようになります。

#### Bright Data MCP

[Bright Data MCP](https://docs.brightdata.com/ai/mcp-server/overview)は、Bright Data APIを活用した大規模なツールセットをAstrBotに提供します。

*Rapidモード*（[月5,000リクエスト無料](/blog/ai/web-mcp-free-tier)の無料ティア）では、AstrBotはウェブリサーチとデータ抽出のための基本ツールを利用できます。以下が含まれます：

**ツール****説明**`search_engine`（並列検索には`search_engine_batch`）Google、Bing、Yandexなどから構造化された検索結果を取得します。`scrape_as_markdown`（並列スクレイピングには`scrape_batch`）アンチボット保護を自動的に処理しながら、ウェブページからクリーンなMarkdownを抽出します。`discover`関連性ランキングとインテントベースのフィルタリングを使ったAI駆動のウェブディスカバリーを実行します。*Proモード*を有効にすると、AstrBotはLinkedIn、Amazon、Instagram、Walmart、YouTube、Google Maps、Zillow、TikTok、その他40以上のプラットフォームから構造化データを抽出するツールにアクセスできます。また、[Bright DataのBrowser API](/products/scraping-browser)を活用した複数のブラウザ自動化ツールも利用可能になります。

#### Bright Dataスキル

Bright Dataスキルは、専門的な知識とワークフローでAstrBotを拡張します。エージェントが適切なBright Dataサービスを選択し、推奨ベストプラクティスに従うのを助けます。

[利用可能なスキル](https://github.com/brightdata/skills)の一部を以下に示します：

**スキル****説明**`agent-onboarding`新しいエージェントのBright Dataセットアップをガイドし、MCP、CLI、API、認証ワークフローを推奨します。`search`Googleのライブ検索を実行し、構造化された検索結果を返します。`scrape`自動アンチボット処理でクリーンなウェブページコンテンツを抽出する方法を説明します。`scraper-builder`ウェブサイトを分析して抽出ロジックを生成することで、本番対応のスクレイパーの構築を支援します。`scraper-studio`Bright Data CLIを通じてAI生成のスクレイパーを作成・実行します。`brightdata-cli`スクレイピング、検索、データセット、プロキシ、アカウント管理のためのBright Data CLIの使い方をエージェントに教えます。`bright-data-mcp`70以上のBright Data MCPツールのオーケストレーションに関するガイダンスを提供します。`brightdata-proxy`Python、Node.js、Playwright、Puppeteer、Selenium、その他の環境向けのプロキシ統合コードを生成します。`seo-audit`ライブウェブサイトデータと検索シグナルを使ってSEO分析を実行します。`competitive-intel`競合監視、価格分析、レビュートラッキング、市場調査をサポートします。`price-comparison`主要なオンラインリテーラー間で製品の価格と在庫状況を比較します。`live-research`ウェブディスカバリー、抽出、AI要約を組み合わせてリサーチレポートを作成します。`brand-listening`複数のソースにわたるブランドの言及、センチメント、オンラインディスカッションを分析します。`rag-pipeline`ライブウェブデータを使った検索拡張生成（RAG）パイプラインの構築を支援します。`bright-data-best-practices`Bright Data APIとウェブデータワークフローのベストプラクティスを推奨します。### AstrBotのセットアップ：ステップバイステップガイド

このセクションでは、AstrBotをセットアップしてTelegramに接続する方法を説明します。

**注意**：以下の手順は、[ライブラリがサポートする他のメッセージングプラットフォーム](https://docs.astrbot.app/en/platform/start.html)にも簡単に適用できます。

**前提条件**

以下が必要です：

- ローカルマシンに[`uv`がインストール済み](https://docs.astral.sh/uv/getting-started/installation/)であること。
- AstrBotがサポートするLLMプロバイダーのいずれかからのAPIキー。ここでは[OpenAI APIキー](https://platform.openai.com/api-keys)を使用します。
- AstrBotに接続するためのボットが用意されたTelegramアカウント。公式ガイドに従って[Telegramボットを作成してボットトークンを取得](https://core.telegram.org/bots/tutorial#obtain-your-bot-token)してください。

#### ステップ#1：AstrBotのインストールと起動

まず、以下のコマンドを実行してAstrBotをインストールします：

```none
uv tool install astrbot, python 3.12
```

次に、プロジェクトフォルダに移動してAstrBotのセットアップを初期化します：

```none
astrbot init
```

現在のディレクトリにAstrBotをインストールするかどうかを確認するプロンプトが表示されます。「Y」を入力して続行します：

![AstrBot初期化スクリプト](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784282123940_image.png)セットアップが完了したら、以下のコマンドでAstrBotを起動します：

```none
astrbot run
```

以下のような出力が表示されるはずです：

![初回ログイン用の認証情報に注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277446776_image.png)[AstrBot WebUI](https://docs.astrbot.app/en/use/webui.html)が`http://localhost:6185`で利用可能になります。ブラウザでこのURLを開き、ターミナルログに表示された認証情報でログインします：

![AstrBot WebUIのログイン画面](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784272397230_image.png)ログイン後、AstrBot WebUIのダッシュボードにアクセスするための新しいパスワードを設定します。完了です！

#### ステップ#2：LLM統合の追加

AstrBot WebUIの「ウェルカム」ページで、「AIモデルの設定」セクションの「設定」ボタンをクリックして開始します：

![「AIモデルの設定」セクションの「設定」ボタンをクリック](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277495940_image.png)ここではAstrBotをOpenAIに接続します（他のサポートされているLLMプロバイダーでも手順は同様です）。「追加」を選択し、「OpenAI Compatible」オプションを選びます。「openai」設定モーダルが開きます。OpenAI APIキーを対応するフィールドに貼り付けます：

![OpenAI APIキーの追加](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277608565_image.png)「保存してモデルを取得」をクリックして利用可能なOpenAIモデルを動的に取得します。次に、使用するモデルを選択します。この例では[OpenAI GPT-5.4 Mini](https://developers.openai.com/api/docs/models/gpt-5.4-mini)を使用します：

![OpenAI GPT-5.4 Miniモデルの選択](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277693021_image.png)最後に「保存」を押して設定を適用し、「ウェルカム」ページに戻ります。AstrBotエージェントはOpenAIのLLMで動作するようになりました。素晴らしい！

#### ステップ#3：Telegram接続の設定

AstrBot WebUIの「ウェルカム」ページで、「プラットフォームボットの設定」の「設定」ボタンをクリックします。「プラットフォームアダプターの追加」モーダルで「Telegram」を選択し、Telegramボットトークンを対応するフィールドに貼り付けます：

![AstrBotでのTelegramボットの設定](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277788309_image.png)「保存」を押してから、Telegramボット（この例では「AstrBot Agent」という名前）を開きます。以下のテキストを含むメッセージが届くはずです：

```none
Hello, I'm AstrBot!
```

![「Hello, I'm AstrBot!」メッセージに注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784283278534_image.png)LLM統合が正しく機能しているか確認するために、以下のようなテストメッセージを送信します：

```none
Hey, how's it going?
```

以下のような応答が返ってくるはずです：

![GPT-5.4 MiniによってAstrBot経由で送信された応答に注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277896969_image.png)これはGPT-5.4 MiniによってAstrBot経由で生成されたものです。

セットアップ完了！フレームワークが完全に設定され、Telegramからインタラクションできるようになりました。

### AstrBotをBright Data MCPに接続する

この章では、AstrBotにBright Data MCPをセットアップする方法を学びます。

#### 前提条件

このセクションをスムーズに進めるために、以下を確認してください：

- [MCPの仕組み](https://modelcontextprotocol.io/docs/learn/architecture)についての基本的な理解。
- [Bright Data MCPが提供するツール](https://docs.brightdata.com/ai/mcp-server/tools)への習熟。

また、APIキーが設定された[Bright Dataアカウント](/?hs_signup=1)が必要です。[Bright Data APIキーの生成](https://docs.brightdata.com/api-reference/authentication#how-do-i-generate-a-new-api-key)については公式ガイドをご覧ください。

#### ステップ#1：Bright Data MCPを理解する

始める前に、AstrBotはリモートMCPサーバーへの接続を推奨していることを念頭に置いてください。そのため、[`@brightdata/mcp`](https://www.npmjs.com/package/@brightdata/mcp)パッケージでローカルのBright Data MCPサーバーをセットアップする代わりに、[リモートBright Data MCPサーバー](https://docs.brightdata.com/ai/mcp-server/remote/quickstart)を統合します。

**注意**：リモートBright Data MCPはエンタープライズスケールのデプロイメント向けに構築されています。[他のすべてのBright Dataサービス](/enterprise)と同様に、無制限のスケーラビリティと同時接続をサポートしています。

まず、[標準のBright Data MCP接続URL](https://docs.brightdata.com/ai/mcp-server/remote/advanced)を理解してください：

```none
https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>&pro=1
```

`<YOUR_BRIGHT_DATA_API_KEY>`をBright Data APIキーに置き換えます。`token`パラメータはリクエストを認証し、Bright Dataアカウントに関連付けます。

`&pro=1`パラメータはオプションです：

- **`&pro=1`あり**：70以上のツールの完全なカタログと高度な機能にアクセスできます。[Bright Dataの標準利用料金](/pricing)が適用されます。
- **`&pro=1`なし**：Rapidモードで利用可能な無料ツールのみ（月最大5,000リクエスト）が使用できます。

公開されるツールをより細かく制御したい場合があります。例えば、特定のツールやツールグループへのアクセスのみを設定したい場合は、Bright DataダッシュボードからカスタムのBright Data MCP接続URLを生成できます。

[Bright Dataアカウントにサインイン](/cp/start)して「AI Gateways &gt; MCP」ページに移動します。セットアップウィザードに従ってMCPサーバーを設定し、カスタム接続URLを生成します：

![設定されたBright Data MCP接続URLに注目](https://media.brightdata.com/2026/07/s_DDC22456925B7D45F3654C9B61E769287A705354D5282737FFCA6BEE304DD5AD_1779091553971_image.png)生成された「Streamable HTTP」接続URLをコピーするか、上記のフォーマットを使用して構築してください。次のステップでAstrBotをBright Data MCPに接続する際にこのURLを使用します。

#### ステップ#2：AstrBotにBright Data MCP接続を追加する

AstrBotでは[WebUIから直接MCP接続を設定](https://docs.astrbot.app/en/use/mcp.html)できます。

新しいMCPサーバーを追加するには、左側の「拡張機能」ドロップダウンを開き、「MCPサーバー」オプションを選択します。「MCP」ページで、右下の「+」ボタンをクリックします：

![「MCP」ページの「+」ボタンを押す](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784277977629_image.png)MCPサーバーに名前を付け（例：「Bright Data MCP」）、以下の設定を貼り付けます：

```none
{
  "transport": "streamable_http",
  "url": "<YOUR_WEB_MCP_CONNECTION_URL>"
}
```

`<YOUR_WEB_MCP_CONNECTION_URL>`を先ほど取得したBright Data MCP接続URLに置き換えます。

![Bright Data MCP接続の設定](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784278082247_image.png)「接続テスト」を押してMCPサーバーが正しく設定されているか確認します。接続が成功すると、AstrBotは確認メッセージと利用可能なツールのリストを表示します：

![接続成功（ツールのリストに注目）](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784273668082_image.png)Proモード（`&pro=1`）を使用すると、70以上のBright Data MCPツールすべてが表示されます。

「保存」をクリックして統合を完了します。`./data/mcp_server.json` AstrBot設定ファイルには以下が含まれます：

```none
{
  "mcpServers": {
    "Bright Data MCP": {
      "active": true,
      "transport": "streamable_http",
      "url": "<YOUR_WEB_MCP_CONNECTION_URL>"
    }
  }
}
```

あるいは、この設定ファイルを手動で編集することで同じ結果を得ることもできます。

保存後、「MCP」ページには新しい「Bright Data MCP」エントリが表示され、デフォルトで有効になっているはずです：

![Bright Data MCPエントリに注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784278357670_image.png)素晴らしい！AstrBotはBright Data MCPに接続され、ウェブインタラクションツールを呼び出せるようになりました。

このガイドの後半では、Bright Data MCPとBright Dataスキルを組み合わせたAstrBotのセットアップを紹介します。

### 公式スキルを使ってAstrBotにBright Dataの知識を追加する

以下では、[Vercelの`skills` CLIツール](https://vercel.com/changelog/introducing-skills-the-open-agent-skills-ecosystem)を使ってAstrBotにBright Dataスキルを追加するプロセスをガイドします。

**注意**：`skills`を使用したくない場合は、[公式リポジトリからスキルを直接ダウンロード](https://github.com/brightdata/skills/archive/refs/heads/main.zip)できます。`skills/`フォルダに移動し、その内容のZIPアーカイブを作成して、AstrBotの「拡張機能 &gt; スキル」ページから[手動でアップロード](https://docs.astrbot.app/en/use/skills.html#uploading-skills-to-astrbot)してください。

#### 前提条件

このセクションを進める前に、以下を確認してください：

- UNIXベースの環境（Linux、macOS、またはWSL）。
- [Node.js 22以上がローカルにインストール済み](https://nodejs.org/en/download)であること。
- [Bright Data CLIがローカルにインストールおよび設定済み](https://docs.brightdata.com/cli/overview)であること。これはBright Dataスキルを使用するための主要な要件です。クイックセットアップについては「[*Bright Data CLI：インストールとセットアップ*](https://docs.brightdata.com/cli/installation)」ガイドを参照してください。詳細については、[専用のブログ記事](/blog/ai/bright-data-cli)もご覧ください。
- [Bright Dataスキルが提供するもの](https://docs.brightdata.com/ai/for-agents/skills)についての基本的な理解。詳細については、[ブログのBright Dataスキルに関する記事](/blog/ai/bright-data-skills-coding-agents)をご覧ください。

[Agent Skills標準の`skills` CLIツール](https://github.com/vercel-labs/skills)への慣れも推奨しますが、必須ではありません。

#### ステップ#1：Bright Dataスキルのインストール

`skills` CLIツールを使ってAstrBotにBright Dataスキルを追加するには、以下を実行します：

```none
npx skills add brightdata/skills -a astrbot
```

このコマンドは[`skills`](https://www.npmjs.com/package/skills) npmパッケージをインストールしてセットアッププロセスを開始します。これにより：

1. [Agent Skills Directory](https://skills.sh/brightdata)からBright Dataスキルをダウンロードします。
2. グローバルまたはローカルプロジェクト内で使用するように設定します。

インストールするスキルを選択するよう求めるプロンプトが表示されます：

![すべてのBright Dataスキルを選択](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784274029839_image.png)利用可能なすべてのスキルをインストールするには、スペースバーで各スキルを選択し、Enterを押して続行します。

次に、インストールスコープを選択します。Bright Data MCP統合はローカルで設定したため、Bright Dataスキルもローカルにインストールする必要があります。「プロジェクト」オプションを選択してEnterを押します：

![インストールスコープの選択](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784274198114_image.png)再度Enterを押してインストールを確認します。完了すると、確認メッセージが表示されます：

![最終確認画面](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784285322719_image.png)Bright DataスキルがAstrBotの`./data/skills`ディレクトリで利用可能になりました。

#### ステップ#2：スキルが利用可能であることを確認する

AstrBot WebUIに戻り、「拡張機能 &gt; スキル」ページを開きます：

![Bright Dataスキルに注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784274266589_image.png)インストールしたすべてのBright Dataスキルが含まれたリストが表示されます。

**注意**：スキルが表示されない場合は、ページを更新してみてください。

オプションとして、Bright Data CLIをまだ設定していない場合は、オンボーディングスキルを実行します。Telegramで以下を入力してください：

```none
/agent-onboarding
```

これにより専用のBright Dataオンボーディングスキルが読み込まれ、他のBright Dataスキルに必要なセットアッププロセスをガイドします。実行するには、[AstrBotにシェルコマンドを実行する権限を付与](https://docs.astrbot.app/en/use/computer.html#local-tools)する必要もあります。

完了です！次の章では、AstrBot内でBright Data MCPとスキルを一緒に使用する方法を学びます。

### AstrBot + Bright Data MCPとスキル：完全な例

AstrBotエージェントはウェブとインタラクションするためのエンタープライズ対応ツールと知識を備えました。これにより、ライブウェブデータ、ブラウザ自動化、構造化データ抽出を必要とする[幅広い現実のユースケース](/use-cases)を処理できるようになります。

例えば、AstrBotをショッピングアシスタントとして使用したいとします。現代のeコマースウェブサイトは高度なアンチボット技術で保護されていることが多く、AIエージェントがインタラクションするのが困難です。詳細については、[eコマーススクレイピング](/blog/how-tos/ecommerce-web-scraping-guide)のガイドをご覧ください。

Bright Dataを統合することで、AstrBotはウェブ検索、ウェブページとのインタラクション、リクエストを完了するための情報抽出を行いながら、これらの制限を回避できます。

次に、TelegramからAstrBotを使ってZaraウェブサイトで商品を探す場合を想像してみましょう。以下の手順をご覧ください！

#### ステップ#1：プロンプトを送信する

以下のようなプロンプトから始めます：

```none
Search Google for the Zara men's polo shirts sale page. Visit the page in a browser and return a full-page screenshot.
```

以下のような応答が返ってくるはずです：

![Bright Dataツールを呼び出してAstrBotが生成した正確な応答に注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784278809535_image.png)エージェントがタスクをどのように完了したかに注目してください。裏側では：

- `search_engine`ツール（[Bright DataのSERP API](/products/serp-api)を利用）を呼び出して「Zara men’s polo shirts sale page」クエリをGoogleで検索しました。
- 返されたSERPをJSONで解析して正しいページを特定しました。
- `scraping_browser_navigate`ツール（[Bright DataのBrowser API](/products/scraping-browser)を利用）を使ってクラウドブラウザインスタンスでページを開きました。
- `scraping_browser_screenshot`ツールでフルページスクリーンショットをキャプチャしました。
- スクリーンショットとページURLの両方を返しました。

AstrBot WebUIを開いて「プラットフォーム &gt; プラットフォームログ」に移動すると、エージェントが使用したすべてのBright Data MCPツールとBright Dataスキルを確認できます：

![search_engineツールが返した構造化SERPに注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784279181428_image.png)スクリーンショットを開いて3番目の商品が気に入り、AstrBotにその情報をすべて取得してほしい場合、以下のようなプロンプトを送信できます：

```none
I like the third product, the Zip Polo Sweatshirt. Get the URL of its product page, then scrape it to extract the main product information. Return the results in a structured text message.
```

応答は以下のようになるはずです：

![AstrBotが返した詳細な情報に注目](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784278948317_image.png)裏側では、AstrBotは複数のBright Dataツールを呼び出して商品ページを特定し、その情報を抽出します。ワークフローに応じて、`scrape_as_markdown`または`web_data_zara_products`（[Bright DataのZara Web Data API](/products/web-scraper/zara)に基づく）などの専門ツールを使用してデータを取得できます。

#### ステップ#2：出力を分析する

最後のメッセージから返された情報が、公式Zara商品ページで入手可能な情報と一致していることに注目してください：

![対象の商品ページ](https://media.brightdata.com/2026/07/s_7AF353AB8B81E768B00A94E9196D209A42B7D100861BA62D4B992918D911156C_1784278970377_image.png)商品ページはすべての情報を表示するために複数の手動操作が必要な場合があります（例：「商品の寸法」セクションの展開）。それにもかかわらず、AstrBotはBright DataのBright Data MCPが公開する専門ツールのおかげで完全な商品詳細を返すことができました。

そこから自然に会話を続けることができます。例えば、AstrBotにその商品が購入する価値があるか尋ねたり、類似の代替品と比較したり、同じ価格帯の他の商品を推薦させたりすることができます。

以上！この簡単な例は、Bright Dataと統合することでAstrBotがいかに強力になるかを示しています。Bright Data MCPとBright Dataスキルがなければ、ライブウェブ検索、ウェブサイトディスカバリー、データ抽出、自動化されたブラウザインタラクションに依存するワークフローを確実に完了することはできないでしょう。

### まとめ

このブログ記事では、AstrBotとは何か、そして何を提供するかを学びました。特に、Bright Data MCPとBright Dataスキルを通じてBright Dataを統合することでその機能を拡張する方法を確認しました。

Bright Dataにより、AstrBotはライブウェブリサーチ、スクレイピング、ソースディスカバリーのためのツールを活用できます。これにより、正確で文脈に沿った検証可能な情報に基づいた、より根拠のある応答を生成できるようになります。また、クラウドブラウザインタラクションツールを使用できるため、複雑なウェブワークフローをエージェントに直接委任することができます。

さらに高度なシナリオについては、[Bright Dataエコシステムを通じて利用可能なAI対応ウェブデータソリューション](/ai/web-access)の全範囲を探索してください。

今すぐBright Dataに無料登録して、ウェブデータソリューションの探索を始めましょう！



お問い合わせ無料トライアル![google social icon](/wp-content/themes/brightdata/assets/images/ic_google.svg)









 目次







日本企業向けデータソリューション

日本のトップ企業が信頼するスケーラブルなウェブデータプラットフォーム。日本語24時間サポート、GDPR・個人情報保護法準拠、日本企業20社以上の導入実績。

[詳細を見る](https://brightdata.jp/solutions/data-solutions-for-japanese-companies "詳細を見る")







 [ ](https://news.ycombinator.com/submitlink?t=Bright+Data%E3%81%AEMCP%E3%81%A8%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6AstrBot%E3%81%AB%E3%82%A6%E3%82%A7%E3%83%96%E3%81%A8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E6%A9%9F%E8%83%BD%E3%82%92%E4%BB%98%E4%B8%8E%E3%81%99%E3%82%8B&u=https://brightdata.jp/blog/ai/astrbot-with-bright-data) [ ](https://www.linkedin.com/shareArticle?mini=true&title=Bright+Data%E3%81%AEMCP%E3%81%A8%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6AstrBot%E3%81%AB%E3%82%A6%E3%82%A7%E3%83%96%E3%81%A8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E6%A9%9F%E8%83%BD%E3%82%92%E4%BB%98%E4%B8%8E%E3%81%99%E3%82%8B&url=https://brightdata.jp/blog/ai/astrbot-with-bright-data) [ ](http://www.reddit.com/submit?title=Bright+Data%E3%81%AEMCP%E3%81%A8%E3%82%B9%E3%82%AD%E3%83%AB%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6AstrBot%E3%81%AB%E3%82%A6%E3%82%A7%E3%83%96%E3%81%A8%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%A9%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E6%A9%9F%E8%83%BD%E3%82%92%E4%BB%98%E4%B8%8E%E3%81%99%E3%82%8B&url=https://brightdata.jp/blog/ai/astrbot-with-bright-data)







##  あなたは下記にもご興味がおありかもしれません

 [ ![OpenHuman with Bright Data](https://media.brightdata.jp/2026/09/OpenHuman-with-Bright-Data.png) ](https://brightdata.jp/blog/ai/openhuman-with-bright-data "Bright Data CLIを通じたOpenHumanにおける本番対応ウェブアクセス")

 [AI



 ![Antonello Zanini](https://media.brightdata.jp/2022/12/Antonello-Zanini-2-50x50.jpg)

Antonello Zanini

Technical Writer





### Bright Data CLIを通じたOpenHumanにおける本番対応ウェブアクセス

Bright Data CLIをOpenHumanに統合して、AIエージェント向けの本番対応ウェブアクセスとデータ収集を実現します。



 09-Sep-2026

 3 分読

 ](https://brightdata.jp/blog/ai/openhuman-with-bright-data)

 [ ![Multimodal Web Scraping with MiniMax](https://media.brightdata.jp/2026/09/Multimodal-Web-Scraping-with-MiniMax.png) ](https://brightdata.jp/blog/%e3%82%a6%e3%82%a7%e3%83%96%e3%83%87%e3%83%bc%e3%82%bf/multimodal-web-scraping-with-minimax "MiniMaxによるマルチモーダルウェブスクレイピング")

 [ウェブデータ



 ![Antonello Zanini](https://media.brightdata.jp/2022/12/Antonello-Zanini-2-50x50.jpg)

Antonello Zanini

Technical Writer





### MiniMaxによるマルチモーダルウェブスクレイピング

Bright Data Web UnlockerとMiniMax M3ビジョンを組み合わせて、画像やウェブページのスクリーンショットから構造化データを抽出します。



 09-Sep-2026

 1 分読

 ](https://brightdata.jp/blog/%e3%82%a6%e3%82%a7%e3%83%96%e3%83%87%e3%83%bc%e3%82%bf/multimodal-web-scraping-with-minimax)

 [ ![The 10 Best CLI Tools for Codex in 2026](https://media.brightdata.jp/2026/08/The-10-Best-CLI-Tools-for-Codex-in-2026.png) ](https://brightdata.jp/blog/ai/best-cli-tools-for-codex "2026年版 Codex向けCLIツール10選 – テスト＆ランキング")

 [AI



 ![Daniel Shashko](https://media.brightdata.jp/2022/04/Daniel-Shashko-2-50x50.png)

Daniel Shashko

Web Data &amp; AI Expert





### 2026年版 Codex向けCLIツール10選 – テスト＆ランキング

Codexをより速く、より有能にする10のCLIツール。サンドボックス内から実際のウェブアクセスを提供するBright Data CLIから始まります。



 06-Sep-2026

 4 分読

 ](https://brightdata.jp/blog/ai/best-cli-tools-for-codex)
