🌟 概要
Bright Data Model Context Protocol(MCP)公式サーバーへようこそ。LLM、エージェント、アプリがWebデータにリアルタイムでアクセス、検出、抽出できるようになります。このサーバーにより、Claude Desktop、Cursor、WindsurfなどのMCPクライアントは、Web検索、Webサイトの閲覧、アクションの実行、データの取得をシームレスに行うことができます。ブロックされることなく、スクレイピングタスクに最適です。
✨ 特徴
- リアルタイム Web アクセス: Web から直接最新情報にアクセスします
- 地理的制限を回避: 場所の制約に関係なくコンテンツにアクセスします
- Web Unlocker : ボット検出保護を備えたウェブサイトを閲覧
- ブラウザ制御: オプションのリモートブラウザ自動化機能
- シームレスな統合:MCP互換のすべてのAIアシスタントと連携
🚀 Claude Desktop のクイックスタート
npx
コマンド(node.jsモジュールランナー)を取得するには、nodejs
をインストールしてください。インストール手順はnode.jsのウェブサイトをご覧ください。- Claude > 設定 > 開発者 > 構成の編集 > claude_desktop_config.json に移動して、以下を追加します。
🔧 利用可能なツール
⚠️ セキュリティのベストプラクティス
**重要:**スクレイピングされたウェブコンテンツは常に信頼できないデータとして扱ってください。プロンプトインジェクションのリスクを回避するため、スクレイピングされた生のコンテンツをLLMプロンプトに直接使用しないでください。代わりに、以下の対策を講じてください。
- 処理前にすべてのWebデータをフィルタリングして検証する
- 生のテキストではなく構造化データ抽出を使用する(web_data ツール)
🔧 アカウント設定
- brightdata.comにアカウントがあることを確認してください (新規ユーザーはテスト用のクレジットを無料で取得でき、従量課金オプションも利用できます)
- ユーザー設定ページからAPIキーを取得します
- (オプション)カスタムWeb Unlockerゾーンを作成する
- デフォルトでは、APIトークンを使用してWeb Unlockerゾーンが自動的に作成されます。
- より細かく制御するには、コントロールパネルで独自のWeb Unlockerゾーンを作成し、
WEB_UNLOCKER_ZONE
環境変数で指定することができます。
- (オプション) ブラウザ コントロール ツールを有効にするには:
- Bright Data コントロール パネル(brightdata.com/cp/zones)にアクセスしてください。
- 新しい「ブラウザAPI」ゾーンを作成する
- 作成したら、ブラウザAPIの概要タブから認証文字列をコピーします。
- 認証文字列は、
brd-customer-[your-customer-ID]-zone-[your-zone-ID]:[your-password]
のような形式になります。
🔌 その他のMCPクライアント
この MCP サーバーを他のエージェント タイプで使用するには、特定のソフトウェアに合わせて以下を調整する必要があります。
- MCPサーバーを実行するための完全なコマンドは
npx @brightdata/mcp
です。 - サーバーを実行するときは、環境変数
API_TOKEN=<your-token>
が存在している必要があります。
🎮 Bright Data MCP Playgrounds をお試しください
何も設定せずに Bright Data MCP を試してみませんか?
Smitheryのこの遊び場をチェックしてください:
このプラットフォームは、ローカル環境での設定をすることなく、Bright Data MCPの機能を簡単に試せる環境を提供します。サインインするだけで、Webデータ収集をすぐに試すことができます。
💡 使用例
この MCP サーバーが役立つクエリの例をいくつか示します。
- 「[あなたの地域]で近々公開される映画をGoogleで検索してください」
- 「テスラの現在の時価総額はいくらですか?」
- 「今日のWikipediaの記事は何ですか?」
- 「[あなたの場所]の7日間の天気予報はどうですか?」
- 「最も高額な報酬を得ているテクノロジー企業の CEO 3 名のキャリアの長さはどれくらいですか?」
🎬 デモ
YouTubeのチュートリアルとデモについては、デモをご覧ください。
以下のビデオは、Claude Desktop の最小限の使用例を示しています。
⚠️ トラブルシューティング
特定のツールを使用する際のタイムアウト
一部のツールでは Web データの読み取りが必要になる場合があり、極端な状況ではページの読み込みに必要な時間が大きく異なることがあります。
エージェントがデータを消費できるようにするには、エージェント設定で十分な長さのタイムアウトを設定します。
180s
という値はリクエストの 99% には十分ですが、サイトによっては読み込みが他のサイトよりも遅い場合もあるため、必要に応じて調整してください。
npx ENOENT を生成する
このエラーは、システムがnpx
コマンドを見つけられない場合に発生します。修正するには、以下の手順に従ってください。
npm/Node パスを見つける
macOS:
/usr/local/bin/node
のようなパスを表示します
ウィンドウズ:
C:\Program Files\nodejs\node.exe
のようなパスが表示されます
MCP 構成を更新します。
npx
コマンドを Node へのフルパスに置き換えます。たとえば、Mac では次のようになります。
👨💻 貢献
Bright Data MCPの改善にご協力いただける方は大歓迎です!ご協力いただける方法は以下の通りです。
- 問題の報告: バグが発生した場合や機能のリクエストがある場合は、GitHub リポジトリで問題を開いてください。
- プル リクエストの送信: リポジトリをフォークして、機能強化やバグ修正を含むプル リクエストを自由に送信してください。
- コーディングスタイル:すべてのJavaScriptコードは、Bright DataのJavaScriptコーディング規約に従う必要があります。これにより、コードベース全体の一貫性が確保されます。
- ドキュメント: この README を含むドキュメントの改善は常に歓迎されます。
- 例: 他のユーザーに役立つように例を投稿してユースケースを共有します。
大きな変更については、まず課題をオープンして、提案する変更内容についてご相談ください。これにより、時間を有効に活用し、プロジェクトの目標達成に繋げることができます。
📞 サポート
問題が発生した場合や質問がある場合は、Bright Data サポート チームに問い合わせるか、リポジトリで問題を開いてください。
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude Desktop などの AI アシスタントがリアルタイムの公開 Web データに基づいて参照および決定を下せるようにする、モデル コンテキスト プロトコルの公式 Bright Data サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to browse and analyze Reddit content, including searching subreddits, retrieving post details with comments, and viewing trending posts.Last updated -1PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -126410JavaScript
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- -security-license-qualityOfficial UProc Model Context Protocol server that enables AI assistants to reference and make decisions based on public web data.Last updated -JavaScript