In diesem Artikel erfahren Sie:
Was ZeroClaw ist und was es zu bieten hat.
Warum Web-Zugang die Fähigkeiten Ihres KI-Assistenten erheblich erweitert.
Wie Bright Data die ZeroClaw-Integration über Web Scraping, Suche, Discovery und Browser-Automatisierungstools ermöglicht.
Wie Sie Bright Data über MCP mit ZeroClaw verbinden.
Wie Sie Ihrem ZeroClaw-KI-Assistenten Bright Data-Kenntnisse durch dedizierte Agent Skills vermitteln.
Was die ZeroClaw- und Bright Data-Integration unterstützt, mit einem vollständigen Praxisbeispiel.
Legen wir los!
Was ist ZeroClaw?
ZeroClaw ist eine schlanke, auf Rust basierende KI-Agent-Laufzeitumgebung, die vollständig auf Ihrem eigenen Rechner betrieben wird.
Sie fungiert als persönlicher KI-Assistent, der sich mit mehreren LLM-Anbietern verbindet, über Dutzende von Kanälen interagiert und reale Aufgaben über Tools wie Shell, Browser und APIs ausführt. Was ZeroClaw von der Konkurrenz abhebt, ist sein Privacy-first-Ansatz und der vollständig lokale Betrieb. ZeroClaw hat in der Open-Source-Community schnell an Bedeutung gewonnen und in weniger als ein paar Monaten über 30.000 GitHub-Sterne erreicht.
Die wichtigsten Kernfunktionen im Überblick:
- Einzelne Binär-Laufzeit: Läuft als kompaktes Rust-Binary mit schnellem Start und minimalem Ressourcenverbrauch.
- Anbieterunabhängig: Funktioniert mit über 50 KI-Anbietern, darunter OpenAI, Anthropic, Ollama und weitere.
- Multi-Channel-Unterstützung: Verbindet sich mit über 20 Plattformen wie Discord, Telegram, E-Mail und CLI.
- Local-first-Datenschutz: Alles läuft auf Ihrem Rechner, sodass Sie die vollständige Datenkontrolle haben (kein Cloud-Dienst, keine Telemetrie).
- Tool-Ausführungs-Engine: Interagiert mit Shell, Browser, HTTP-APIs, Hardware und MCP-Servern.
- Sicherheit und Sandboxing: Integrierte Schutzmaßnahmen, Berechtigungen und Workspace-Isolierung für sichere Automatisierung.
- Automatisierungs- und SOP-Engine (Standard Operating Procedure): Unterstützt Workflows über Cron-Jobs, Webhooks und ereignisgesteuerte Verfahren.
- Hardware-Integration: Funktioniert mit Geräten wie Raspberry Pi, Arduino und ESP32.
- Erweiterbare Architektur: Einfaches Hinzufügen neuer Anbieter, Tools, Kanäle und benutzerdefinierter Integrationen.
Weitere Informationen finden Sie in der offiziellen Dokumentation.
Warum Ihrem ZeroClaw-KI-Assistenten Web-Zugang gewähren
Selbst die fortschrittlichsten LLMs, die ZeroClaw antreiben, teilen eine grundlegende Einschränkung: Ihr Wissen ist zeitlich eingefroren. Da sie auf statischen Trainingsdaten basieren, können sie mit realen Veränderungen nicht von Natur aus Schritt halten.
In einem schnelllebigen Umfeld ist das ein ernsthafter Nachteil. Ohne Zugang zu aktuellen Informationen kann ein KI-Assistent veraltete Antworten liefern, Fakten halluzinieren oder falsche Maßnahmen ergreifen.
Um zuverlässig zu bleiben, benötigen Ihre ZeroClaw-KI-Agenten Zugang zum Live-Web. Deshalb verfügt ZeroClaw über integrierte Tools für Web Scraping und Suche. Allerdings sind diese nicht immer produktionsreif und können auf Blockierungen oder inkonsistente Ergebnisse stoßen.
Hier kommt Bright Data ins Spiel!
Bright Data zeichnet sich durch ein Netzwerk von über 400 Millionen Residential-IPs in 195 Ländern aus und bietet eine Betriebszeit von 99,99 % sowie eine Erfolgsrate von 99,95 %. Es verwandelt Ihren KI-Agenten in ein Setup mit skalierbarem, produktionsreifem Web-Datenzugang.
Durch die Integration der KI-fähigen Infrastruktur von Bright Data kann Ihr ZeroClaw-Assistent seine Trainingsgrenzen überwinden, indem er:
- Echtzeit-Recherchen durchführt: Aktuelle Informationen über Live-Suchanfragen bei Google, Bing, Yandex und weiteren Suchmaschinen abruft.
- Die Informationsgenauigkeit validiert: Ausgaben mit zuverlässigen Online-Quellen abgleicht.
- Live-Daten erfasst: Aktuelle Inhalte wie Preise, Bewertungen und Markteinblicke extrahiert.
- Viele weitere Anwendungsfälle unterstützt.
ZeroClaw mit Bright Data erweitern: 2 Ansätze
Bright Data unterstützt ZeroClaw durch zwei komplementäre Integrationen:
- Bright Data Web MCP: Der offizielle MCP-Server, der über 70 Tools zur Interaktion mit den APIs und Diensten von Bright Data bereitstellt.
- Bright Data Skills: Eine Sammlung von Agent Skills, die ZeroClaw beibringen, Bright Data-Lösungen effektiv zu nutzen.
Wichtig: Diese beiden Ansätze sind keine Alternativen zueinander. Stattdessen ergänzen sie sich optimal. Insbesondere enthalten die Bright Data Skills einen dedizierten Skill, der Ihren KI-Agenten hilft, das Beste aus den Web MCP-Tools herauszuholen.
Bright Data Web MCP
Das Bright Data Web MCP bietet über 70 Tools für automatisierte Web-Datenerfassung, strukturierte Extraktion und Browser-Automatisierung.
Bereits im Free-Tier (5.000 Anfragen pro Monat) erhalten Sie Zugang zu zentralen Tools wie:
| Tool | Beschreibung |
|---|---|
| search_engine und seine Batch-Version | Google-, Bing- oder Yandex-Ergebnisse im JSON- oder Markdown-Format abrufen |
| scrape_as_markdown und seine Batch-Version | Beliebige Webseite in sauberes Markdown umwandeln und dabei Bot-Schutz umgehen |
| discover | KI-gestützte Websuche mit priorisierten, relevanten Ergebnissen durchführen |
Der Pro mode schaltet dann den vollen Funktionsumfang von Web MCP frei. Dazu gehören erweiterte Tools für die strukturierte Extraktion von Plattformen wie Amazon, LinkedIn, Yahoo Finance, YouTube, TikTok, Zillow und Google Maps. Außerdem werden Browser-Automatisierungstools bereitgestellt.
Bright Data Skills
Die Bright Data Skills erweitern das Wissen von ZeroClaw durch folgende Skills:
| Skill | Beschreibung |
|---|---|
| search | Strukturierte Google-Suche mit Paginierung und sauberem JSON-Output |
| scrape | Webseiten als Markdown scrapen, mit Bot-Bypass, CAPTCHA-Behandlung und JavaScript-Rendering |
| data-feeds | Vorgefertigte strukturierte Datensätze von über 40 Plattformen (Amazon, LinkedIn, TikTok, YouTube, eBay, Walmart usw.) |
| brightdata-cli | CLI-Hilfsprogramme für Scraping, Suche, Proxys, Extraktion und Monitoring |
| bright-data-mcp | Orchestriert MCP-Tools für Suche, Scraping, Extraktion und Automatisierung |
| competitive-intel | Echtzeit-Wettbewerbsanalyse (Preise, Bewertungen, Stellenanzeigen, SEO-Signale) |
| scraper-builder | Führt durch die Erstellung produktionsreifer Scraper, von der Analyse bis zur Implementierung |
| design-mirror | Repliziert UI-Muster, Tokens und Design-Systeme |
| python-sdk-best-practices | Verwendungsleitfaden für das Bright Data Python SDK (synchron/asynchron, Datasets, Fehlerbehandlung usw.) |
| bright-data-best-practices | Best Practices für Web Unlocker, SERP API, Scraper API und Browser API |
Allgemeine Schritte
Bevor Sie sehen, wie Bright Data in ZeroClaw integriert wird, kümmern Sie sich zunächst um die gemeinsamen Einrichtungsschritte.
Voraussetzungen
Um diesem Tutorial zu folgen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein UNIX-basiertes Betriebssystem (Linux oder macOS).
- Node.js 20 oder höher lokal installiert (LTS-Version empfohlen).
- Rust lokal installiert.
- Einen API-Schlüssel von einem der von ZeroClaw unterstützten LLM-Anbieter (in diesem Tutorial verwenden wir einen OpenAI-API-Schlüssel).
- Ein Bright Data-Konto mit einem konfigurierten API-Schlüssel. Zur Generierung eines Bright Data-API-Schlüssels folgen Sie der offiziellen Anleitung.
Schritt 1: ZeroClaw installieren
Führen Sie in Ihrem Terminal den folgenden Befehl aus, um das ZeroClaw-Installationsskript abzurufen und auszuführen:
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Starten Sie nun Ihre Shell neu. Der Befehl zeroclaw sollte jetzt global verfügbar sein. Überprüfen Sie dies mit:
zeroclaw --version
Das Ergebnis sieht in etwa so aus:
zeroclaw 0.7.3
Gut gemacht! ZeroClaw wurde auf Ihrem Rechner installiert.
Schritt 2: Einrichtung abschließen
Für eine geführte Einrichtung führen Sie den folgenden Befehl aus:
zeroclaw onboard
Der ZeroClaw-Onboarding-Prozess startet. Sie werden durch einen 9-stufigen Assistenten geführt, um ZeroClaw zu konfigurieren.
Wählen Sie zunächst Ihren Ziel-KI-Anbieter aus. Wählen Sie in diesem Fall OpenAI und fügen Sie Ihren API-Schlüssel ein.
Rufen Sie dann die neuesten Modelle ab und wählen Sie eines aus (in diesem Fall gpt-5-mini).
Sie werden aufgefordert, einen Kanal zu verbinden. Dies ist für dieses Tutorial optional. Stellen Sie als Nächstes sicher, dass Sie den “Sovereign Mode” für die vollständige Kontrolle über die Tools des KI-Assistenten aktivieren.
Personalisieren Sie abschließend Ihren KI-Assistenten, indem Sie seinen Namen, seine Zeitzone und den bevorzugten Ton angeben.
ZeroClaw wird nun konfiguriert, und der erforderliche Daemon wird automatisch gestartet.
Um zu überprüfen, ob alles funktioniert, starten Sie den CLI-Chat mit:
zeroclaw agent
Senden Sie eine Nachricht wie “Hey!” Wenn alles korrekt eingerichtet ist, sollten Sie eine Antwort sehen. Hervorragend! ZeroClaw läuft nun ordnungsgemäß auf Ihrem Rechner.
Ihren ZeroClaw-KI-Assistenten mit dem Bright Data MCP verbinden
In diesem geführten Abschnitt erfahren Sie, wie Sie eine lokale Instanz des Bright Data Web MCP in ZeroClaw konfigurieren.
Voraussetzungen
Um diesem Abschnitt leichter folgen zu können, empfiehlt es sich, dass Sie:
- Mit der Funktionsweise des MCP-Standards vertraut sind.
- Die Tools des Bright Data Web MCP kennen.
Beachten Sie außerdem, dass die im Abschnitt “Allgemeine Schritte” aufgeführten Voraussetzungen weiterhin gelten.
Schritt 1: Bright Data Web MCP einrichten
Bevor Sie das Web MCP in Ihrem ZeroClaw-Setup konfigurieren, vergewissern Sie sich zunächst, dass der MCP-Server auf Ihrem Rechner korrekt ausgeführt wird.
Melden Sie sich zunächst bei Ihrem Bright Data-Konto an. Für eine schnelle Einrichtung lesen Sie die Anweisungen im Abschnitt “MCP” des Kontrollpanels. Für eine ausführlichere Anleitung folgen Sie den nachstehenden Schritten.
Installieren Sie zunächst das Web MCP, indem Sie das @brightdata/mcp-Paket global hinzufügen:
npm install -g @brightdata/mcp
Prüfen Sie anschließend, ob der MCP-Server startet:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" npx -y @brightdata/mcp
Ersetzen Sie den Platzhalter <YOUR_BRIGHT_DATA_API> durch Ihren tatsächlichen Bright Data-API-Schlüssel. Der obige Befehl setzt die erforderliche Umgebungsvariable API_TOKEN und startet den Web MCP-Server lokal.
Beim ersten Ausführen erstellt das @brightdata/mcp-Paket automatisch zwei Zonen in Ihrem Bright Data-Konto:
- mcp_unlocker: Eine Zone für Web Unlocker.
- mcp_browser: Eine Zone für Browser API.
Diese Zonen stellen die über 70 Tools bereit, die in Web MCP verfügbar sind. Sie können auch benutzerdefinierte Zonennamen konfigurieren, wie im offiziellen Repository beschrieben.
Um zu überprüfen, ob die Standard-Zonen erstellt wurden, rufen Sie die Seite “Proxies & Scraping Infrastructure” im Kontrollpanel auf. Beachten Sie, dass im Web MCP Free-Tier nur ein begrenzter Satz von Tools verfügbar ist.
Um alle 70+ Tools freizuschalten, müssen Sie den Pro mode aktivieren, indem Sie die Umgebungsvariable PRO_MODE=”true” setzen:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" PRO_MODE="true" npx -y @brightdata/mcp
Hinweis: Der Pro mode ist nicht im Free-Tier enthalten und verursacht zusätzliche Kosten.
Ausgezeichnet! Sie haben sichergestellt, dass das Bright Data Web MCP auf Ihrem System funktioniert. Nun konfigurieren Sie ZeroClaw für die Verbindung damit.
Schritt 2: Web MCP-Konfiguration hinzufügen
ZeroClaw unterstützt die MCP-Konfiguration über eine spezielle Einstellung in der Datei ~/.zeroclaw/config.toml. Diese stellt die globale Konfigurationsdatei von ZeroClaw dar.
Um das Bright Data Web MCP zu aktivieren, stellen Sie sicher, dass Ihre config.toml Folgendes enthält:
# ~/.zeroclaw/config.toml
[mcp]
enabled = true
deferred_loading = true
servers = [{ name = "bright-data", command = "npx", transport = "stdio", args = ["@brightdata/mcp"], env = { API_TOKEN = "<YOUR_BRIGHT_DATA_API_KEY", PRO_MODE = "true" }, headers = {} }]
Im Detail: enabled muss auf true gesetzt sein, um die MCP-Unterstützung zu aktivieren (in neueren Versionen ist sie standardmäßig deaktiviert). Außerdem muss das servers-Array in [mcp] eine gültige Bright Data MCP-Konfiguration wie oben gezeigt enthalten.
Diese Konfiguration spiegelt den zuvor gesehenen npx-Befehl wider, wobei die Anmeldedaten über Umgebungsvariablen übergeben werden:
- API_TOKEN (erforderlich): Ihr Bright Data-API-Schlüssel.
- PRO_MODE (optional): Erweiterte Funktionen aktivieren. Entfernen Sie diese Variable oder setzen Sie sie auf “false”, wenn Sie nicht vorhaben, den Pro mode zu nutzen.
Hinweis: MCP-Server in ZeroClaw werden verzögert geladen, das heißt, sie werden beim Start des Daemons nicht gestartet. Stattdessen stellt ZeroClaw die Verbindung zur lokalen Web MCP-Instanz erst dann her, wenn Sie Ihren KI-Assistenten starten, und löst dabei den konfigurierten npx-Befehl aus.
Schritt 3: Verbindung prüfen
Starten Sie eine neue ZeroClaw-CLI-Sitzung mit:
zeroclaw agent
In den Start-Logs sollte nun die Web MCP-Verbindung sichtbar sein. Da das Web MCP das einzige konfigurierte ist und die Logs sich explizit darauf beziehen, können wir feststellen, dass ZeroClaw erfolgreich eine Verbindung zu einer lokalen Web MCP-Instanz hergestellt hat.
Um jeden Zweifel auszuräumen, testen Sie folgende Anfrage:
Which Bright Data MCP tools do you have access to?
Sie sollten eine Antwort erhalten, die alle vom Web MCP bereitgestellten Tools auflistet. Mit aktiviertem Pro mode enthält die Ausgabe den vollständigen Satz verfügbarer Tools. Herzlichen Glückwunsch! Die Web MCP-Integration funktioniert korrekt. Später in diesem Artikel sehen Sie das Web MCP gemeinsam mit den Bright Data Skills im Einsatz.
Ihrem ZeroClaw-KI-Assistenten Kenntnisse der Bright Data-Infrastruktur über Skills vermitteln
In diesem Abschnitt erfahren Sie, wie Sie Bright Data Skills zu Ihrem lokalen ZeroClaw-Setup hinzufügen.
Voraussetzungen
Um dieses Kapitel zu durchlaufen, stellen Sie sicher, dass Sie:
- Ein grundlegendes Verständnis des Agent Skills-Standards haben.
- Mit den Bright Data Skills vertraut sind.
- Git lokal installiert haben.
- Eine Web Unlocker-API-Zone in Ihrem Bright Data-Konto konfiguriert haben.
- Die jq-Bibliothek lokal installiert haben.
Zur Installation von jq auf Debian-basierten Betriebssystemen führen Sie aus:
sudo apt-get install curl jq
Oder unter macOS:
brew install curl jq
Schritt 1: Eine Web Unlocker API-Zone erstellen
Melden Sie sich zunächst bei Ihrem Bright Data-Konto an. Gehen Sie zur Seite “Proxies & Scraping Infrastructure” und schauen Sie sich die Tabelle “My Zones” an. Wenn bereits eine Web Unlocker-Zone vorhanden ist, fahren Sie mit dem nächsten Schritt fort.
Erstellen Sie andernfalls eine, indem Sie zur Kachel “Unblocker API” scrollen und “Create zone” drücken. Wählen Sie einen eindeutigen Namen für Ihre Zone und schließen Sie den Einrichtungsassistenten ab, bis die Zone aktiv wird.
Schritt 2: Skills-Einrichtung abschließen
Zur Verbindung mit der Bright Data-Infrastruktur benötigen die offiziellen Skills diese zwei Umgebungsvariablen:
- BRIGHTDATA_API_KEY: Erforderlich zur Authentifizierung von Anfragen an die Bright Data-APIs.
- BRIGHTDATA_UNLOCKER_ZONE: Enthält den Namen Ihrer Web Unlocker API-Zone und aktiviert Web-Scraping- und Suchfunktionen.
Setzen Sie die erforderlichen Umgebungsvariablen in Ihrem System mit:
export BRIGHTDATA_API_KEY="<YOUR_BRIGHT_DATA_API_KEY>"
export BRIGHTDATA_UNLOCKER_ZONE="<YOUR_BRIGHT_DATA_WEB_UNLOCKER_API_ZONE_NAME>"
Ersetzen Sie die Platzhalter durch die tatsächlichen Werte. Sobald diese gesetzt sind, sind die Bright Data Skills bereit, von ZeroClaw verwendet zu werden!
Schritt 3: Bright Data Skills in ZeroClaw hinzufügen
Zum Zeitpunkt der Erstellung dieses Artikels erfordern Bright Data Skills die Ausführung von Shell-Skripten. Setzen Sie daher zunächst allow_scripts im Abschnitt [skills] Ihrer ZeroClaw-Konfigurationsdatei auf true:
# ~/.zeroclaw/config.toml
[skills]
# ...
allow_scripts = true
# ...
Um neue Skills in ZeroClaw zu installieren, müssen Sie diese im Verzeichnis ~/.zeroclaw/workspace/skills ablegen. Klonen Sie zunächst das offizielle Bright Data Skills-Repository:
git clone https://github.com/brightdata/skills
Kopieren Sie alle Ordner aus skills/skills/ in Ihren ZeroClaw-Workspace:
cp -r skills/skills/* ~/.zeroclaw/workspace/skills/
Das war es! Die Bright Data Skills wurden nun erfolgreich zu ZeroClaw hinzugefügt.
Schritt 4: Verfügbarkeit der Skills überprüfen
Um zu bestätigen, dass ZeroClaw die offiziellen Bright Data Skills erkennt, führen Sie aus:
zeroclaw skills list
Die Ausgabe sollte die Liste der zuvor hinzugefügten Bright Data Skills anzeigen. Ziel erreicht! Im nächsten Abschnitt erleben Sie den ZeroClaw-KI-Assistenten im Einsatz, erweitert durch das Bright Data Web MCP und die Agent Skills.
ZeroClaw und Bright Data in der Praxis
Stellen Sie sich vor, Sie sind Unternehmensinhaber und möchten regelmäßig eine Nachricht von Ihrem ZeroClaw-KI-Assistenten erhalten, die Bewertungen Ihres Google Maps-Eintrags zusammenfasst. Erreichen Sie das mit einer Anfrage wie dieser:
Retrieve the Google Maps reviews for the “NY Pizza Suprema” business in New York. Focus on reviews that were posted in the last 2 days. Also scrape the main business information from Google Maps (e.g., name, category, location, rating, number of reviews, etc.).
Then, aggregate everything into a concise report that includes:
- Updated average review score + updated review count
- A sentiment analysis of the most recent reviews
For the sentiment analysis:
- Highlight common positive and negative themes
- Include real quotes from customers
- Emphasize what customers appreciated most and what they suggested could be improved
Wichtig: Diese Aufgabe ist nichts, was ZeroClaw alleine zuverlässig bewältigen kann. Das liegt daran, dass produktionsreife Tools für Websuche, Scraping und strukturierte Extraktion aus Google Maps erforderlich sind.
Um zu überprüfen, ob die Anfrage funktioniert, testen Sie sie, indem Sie den Chat mit dem Agenten starten:
zeroclaw agent
Oder senden Sie die Anfrage direkt mit:
zeroclaw agent --message "<YOUR_PROMPT>"
Der erwartete Ablauf ist wie folgt:
- Es führt eine Webabfrage über das Web MCP-Tool search_engine durch (betrieben durch Bright Data SERP API).
- Es extrahiert die Google Maps-URL aus strukturierten Suchergebnissen.
- Es übergibt die URL an das Tool web_data_google_maps_reviews (unterstützt durch die Bright Data Google Reviews API).
- Es ruft Business-Metadaten ab, indem es die Maps-Unternehmensseite mit scrape_as_markdown scrapet (über Web Unlocker API).
- Es aggregiert alles zu einem strukturierten Bericht.
Hinweis: Vor der Ausführung eines Tools fragt der KI-Agent nach Erlaubnis. Bestätigen Sie mit “A”, damit der Agent diese Erlaubnis für zukünftige Tool-Nutzungen speichert. Alternativ genehmigen Sie die Ausführung nur für den aktuellen Durchlauf mit “Y”.
Das Ergebnis ist ein kontextueller Bericht mit Bewertungsscores und Stimmungsanalyse auf Basis realer Google Maps-Daten. Dazu gehören praxisnahe Erkenntnisse, die direkt aus Live-Google-Maps-Informationen und Bewertungsdaten gewonnen werden.
Der einzige verbleibende Schritt ist die Aktivierung der Zeitplanung, die Verbindung eines Kanals, und Sie erhalten automatisierte Berichte mit allen benötigten Erkenntnissen. Dies ist ein einfaches Beispiel, das die Leistungsfähigkeit von ZeroClaw und Bright Data veranschaulicht, wobei viele weitere Anwendungsfälle möglich sind!
Fazit
In diesem Tutorial haben Sie kennengelernt, was ZeroClaw ist und welchen Mehrwert es bietet. Insbesondere haben Sie erfahren, warum und wie Sie es durch die Integration von Bright Data über das Web MCP und die offiziellen Skills erweitern können.
Dieses Setup wertet Ihren ZeroClaw-KI-Assistenten auf, indem es direkten Web-Zugang ermöglicht. Es erschließt Funktionen wie Websuche, Content-Discovery, strukturierte Datenextraktion und automatisierte Interaktionen mit Websites.
Wenn Sie weitergehen möchten, erkunden Sie die vollständige Suite der KI-fähigen Dienste im Bright Data-Ökosystem.
Registrieren Sie sich noch heute für ein kostenloses Bright Data-Konto und beginnen Sie mit der Integration unserer leistungsstarken Web-Daten-Tools!