Integrations
Enables searching for web content like upcoming movie releases
Supports OpenAI Agents to access and utilize web data through the MCP server
Allows retrieving market data and company information
🌟 Übersicht
Willkommen beim offiziellen Bright Data Model Context Protocol (MCP)-Server. Er ermöglicht LLMs, Agenten und Apps den Zugriff, die Erkennung und Extraktion von Webdaten in Echtzeit. Dieser Server ermöglicht MCP-Clients wie Claude Desktop, Cursor, Windsurf und anderen, nahtlos im Internet zu suchen, auf Websites zu navigieren, Aktionen auszuführen und Daten abzurufen – ohne blockiert zu werden.
✨ Funktionen
- Echtzeit-Webzugriff : Greifen Sie direkt aus dem Web auf aktuelle Informationen zu
- Umgehung von Geobeschränkungen : Zugriff auf Inhalte unabhängig von Standortbeschränkungen
- Web Unlocker : Navigieren Sie auf Websites mit Bot-Erkennungsschutz
- Browser-Steuerung : Optionale Remote-Browser-Automatisierungsfunktionen
- Nahtlose Integration : Funktioniert mit allen MCP-kompatiblen KI-Assistenten
🔧 Verfügbare Tools
Besonderheit | Beschreibung |
---|---|
Suchmaschine | Scraping von Suchergebnissen von Google, Bing oder Yandex. Gibt SERP-Ergebnisse in Markdown zurück (URL, Titel, Beschreibung). |
scrape_as_markdown | Scrapen Sie die URL einer einzelnen Webseite mit erweiterten Optionen zur Inhaltsextraktion und erhalten Sie die Ergebnisse in MarkDown-Sprache. Dieses Tool kann jede Webseite entsperren, selbst wenn sie Bot-Erkennung oder CAPTCHA verwendet. |
scrape_as_html | Scrapen Sie die URL einer einzelnen Webseite mit erweiterten Optionen zur Inhaltsextraktion und erhalten Sie die Ergebnisse im HTML-Format. Dieses Tool kann jede Webseite entsperren, selbst wenn sie Bot-Erkennung oder CAPTCHA verwendet. |
Sitzungsstatistiken | Informieren Sie den Benutzer über die Tool-Nutzung während dieser Sitzung |
web_data_amazon_product | Schnelles Lesen strukturierter Amazon-Produktdaten. Erfordert eine gültige Produkt-URL mit /dp/. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten zu Amazon-Produktbewertungen | Schnelles Lesen strukturierter Amazon-Produktbewertungsdaten. Erfordert eine gültige Produkt-URL mit /dp/. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten_LinkedIn_Personenprofil | Schnelles Lesen strukturierter LinkedIn-Profildaten. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_linkedin_company_profile | Schnelles Lesen strukturierter LinkedIn-Unternehmensprofildaten. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_zoominfo_company_profile | Schnelles Lesen strukturierter ZoomInfo-Firmenprofildaten. Erfordert eine gültige ZoomInfo-Firmen-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten-Instagram-Profile | Schnelles Lesen strukturierter Instagram-Profildaten. Erfordert eine gültige Instagram-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_instagram_posts | Schnelles Lesen strukturierter Instagram-Postdaten. Erfordert eine gültige Instagram-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_instagram_reels | Schnelles Lesen strukturierter Instagram-Reel-Daten. Erfordert eine gültige Instagram-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_instagram_comments | Schnelles Lesen strukturierter Instagram-Kommentardaten. Erfordert eine gültige Instagram-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten_Facebook-Beiträge | Schnelles Lesen strukturierter Facebook-Post-Daten. Erfordert eine gültige Facebook-Post-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten_Facebook_Marktplatzeinträge | Schnelles Lesen strukturierter Facebook-Marktplatz-Listing-Daten. Erfordert eine gültige Facebook-Marktplatz-Listing-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten, Facebook-Unternehmensbewertungen | Schnelles Lesen strukturierter Facebook-Unternehmensbewertungsdaten. Erfordert eine gültige Facebook-Unternehmens-URL und die Anzahl der Bewertungen. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
web_data_x_posts | Schnelles Lesen strukturierter X-Post-Daten. Erfordert eine gültige X-Post-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten_Zillow_Eigenschaftenliste | Schnelles Lesen strukturierter Zillow-Immobiliendaten. Erfordert eine gültige Zillow-Immobilien-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdatenbuchungen von Hotellisten | Schnelles Lesen strukturierter Hotelbuchungsdaten. Erfordert eine gültige Hotelbuchungs-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
Webdaten_YouTube-Videos | Schnelles Lesen strukturierter YouTube-Videodaten. Erfordert eine gültige YouTube-Video-URL. Dies kann eine Cache-Suche sein und ist daher zuverlässiger als Scraping. |
scraping_browser_navigate | Navigieren Sie in einer Scraping-Browsersitzung zu einer neuen URL |
scraping_browser_go_back | Zurück zur vorherigen Seite |
scraping_browser_go_forward | Weiter zur nächsten Seite |
Scraping_Browser_Click | Klicken Sie auf ein Element. Rufen Sie es nur auf, wenn Sie den Elementselektor kennen (Sie können andere Tools verwenden, um ihn zu finden). |
Scraping_Browser_Links | Alle Links auf der aktuellen Seite, Text und Selektoren abrufen. Es wird dringend empfohlen, das Link-Tool aufzurufen, um zu überprüfen, ob Ihr Klickziel gültig ist. |
Scraping-Browsertyp | Geben Sie Text in ein Element ein |
Scraping_Browser_Warten auf | Warten Sie, bis ein Element auf der Seite sichtbar ist |
Scraping_Browser_Screenshot | Machen Sie einen Screenshot der aktuellen Seite |
scraping_browser_get_html | Ruft den HTML-Inhalt der aktuellen Seite ab. Vermeiden Sie die Verwendung der Option full_page, es sei denn, es ist wichtig, Dinge wie Skript-Tags anzuzeigen, da diese sehr groß sein können. |
scraping_browser_get_text | Holen Sie sich den Textinhalt der aktuellen Seite |
🚀 Schnellstart mit Claude Desktop
- Installieren Sie
nodejs
, um dennpx
Befehl (node.js module runner) zu erhalten. Installationsanweisungen finden Sie auf der node.js-Website. - Gehen Sie zu Claude > Einstellungen > Entwickler > Konfiguration bearbeiten > claude_desktop_config.json, um Folgendes einzuschließen:
🔧 Kontoeinrichtung
- Stellen Sie sicher, dass Sie ein Konto bei brightdata.com haben (neue Benutzer erhalten kostenloses Testguthaben und es stehen Optionen für die nutzungsbasierte Bezahlung zur Verfügung).
- Holen Sie sich Ihren API-Schlüssel von der Benutzereinstellungsseite
- Erstellen Sie eine Web Unlocker-Proxyzone mit dem Namen
mcp_unlocker
in Ihrem Control Panel- Sie können diese Zone in Ihrem MCP-Server mit der Umgebungsvariable
WEB_UNLOCKER_ZONE
überschreiben
- Sie können diese Zone in Ihrem MCP-Server mit der Umgebungsvariable
- (Optional) So aktivieren Sie Browser-Steuerungstools:
- Besuchen Sie Ihr Bright Data-Kontrollfeld unter brightdata.com/cp/zones
- Erstellen Sie eine neue „Browser-API“-Zone
- Kopieren Sie nach der Erstellung die Authentifizierungszeichenfolge aus der Registerkarte „Browser-API-Übersicht“.
- Die Authentifizierungszeichenfolge wird wie folgt formatiert:
brd-customer-[your-customer-ID]-zone-[your-zone-ID]:[your-password]
🔌 Andere MCP-Clients
Um diesen MCP-Server mit anderen Agententypen zu verwenden, sollten Sie Folgendes an Ihre spezifische Software anpassen:
- Der vollständige Befehl zum Ausführen des MCP-Servers lautet
npx @brightdata/mcp
- Die Umgebungsvariable
API_TOKEN=<your-token>
muss beim Ausführen des Servers vorhanden sein
🎮 Probieren Sie Bright Data MCP Playgrounds aus
Möchten Sie Bright Data MCP ausprobieren, ohne etwas einzurichten?
Schauen Sie sich diesen Spielplatz an:
Diese Plattform bietet eine einfache Möglichkeit, die Funktionen von Bright Data MCP ohne lokale Einrichtung zu erkunden. Melden Sie sich einfach an und experimentieren Sie mit der Webdatenerfassung!
💡 Anwendungsbeispiele
Einige Beispielabfragen, bei denen dieser MCP-Server helfen kann:
- „Googlen Sie einige Filme, die bald in [Ihrer Gegend] erscheinen.“
- „Wie hoch ist die aktuelle Marktkapitalisierung von Tesla?“
- „Was ist der Wikipedia-Artikel des Tages?“
- „Wie ist die 7-Tage-Wettervorhersage für [Ihren Standort]?“
- „Wie lange dauerte die Karriere der drei bestbezahlten Tech-CEOs?“
🎬 Demo
Die folgenden Videos demonstrieren einen minimalen Anwendungsfall für Claude Desktop:
⚠️ Fehlerbehebung
Timeouts bei der Verwendung bestimmter Tools
Bei manchen Tools kann das Lesen von Webdaten erforderlich sein und die zum Laden der Seite benötigte Zeit kann unter extremen Umständen erheblich variieren.
Um sicherzustellen, dass Ihr Agent die Daten nutzen kann, legen Sie in Ihren Agenteneinstellungen ein ausreichend hohes Timeout fest.
Ein Wert von 180s
sollte für 99 % der Anfragen ausreichen, aber einige Websites werden langsamer geladen als andere. Passen Sie diesen Wert daher Ihren Anforderungen an.
spawn npx ENOENT
Dieser Fehler tritt auf, wenn Ihr System den Befehl npx
nicht finden kann. So beheben Sie das Problem:
NPM/Node-Pfad suchen
macOS:
Zeigt den Pfad wie /usr/local/bin/node
Windows:
Zeigt den Pfad wie C:\Program Files\nodejs\node.exe
Aktualisieren Sie Ihre MCP-Konfiguration:
Ersetzen Sie den Befehl npx
durch den vollständigen Pfad zu Node. Auf einem Mac sieht er beispielsweise wie folgt aus:
👨💻 Beitragen
Wir freuen uns über Beiträge zur Verbesserung des Bright Data MCP! So können Sie helfen:
- Probleme melden : Wenn Sie auf Fehler stoßen oder Funktionswünsche haben, öffnen Sie bitte ein Problem in unserem GitHub-Repository.
- Pull Requests senden : Sie können das Repository gerne forken und Pull Requests mit Verbesserungen oder Fehlerbehebungen senden.
- Programmierstil : Der gesamte JavaScript-Code sollte den JavaScript-Codierungskonventionen von Bright Data entsprechen. Dies gewährleistet die Konsistenz im gesamten Code.
- Dokumentation : Verbesserungen der Dokumentation, einschließlich dieser README-Datei, sind immer willkommen.
- Beispiele : Teilen Sie Ihre Anwendungsfälle, indem Sie Beispiele beisteuern, um anderen Benutzern zu helfen.
Bei größeren Änderungen eröffnen Sie bitte zunächst ein Problem, um Ihre Änderungsvorschläge zu besprechen. So stellen Sie sicher, dass Ihre Zeit sinnvoll genutzt und mit den Projektzielen im Einklang steht.
📞 Unterstützung
Wenn Sie auf Probleme stoßen oder Fragen haben, wenden Sie sich bitte an das Bright Data-Supportteam oder öffnen Sie ein Problem im Repository.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Offizieller Bright Data-Server für das Model Context Protocol, der es KI-Assistenten wie Claude Desktop ermöglicht, auf öffentliche Webdaten in Echtzeit zu verweisen und auf dieser Grundlage Entscheidungen zu treffen.
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
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- 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