> ## Documentation Index
> Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Olostep + OpenClaw Integration

> Gib deinem OpenClaw-Agenten Live-Webzugriff mit 13 Fähigkeiten und einem 9-Tool-MCP-Server

Dein OpenClaw-Agent kann Dokumentationen lesen, aber nicht das Web. Das [Olostep Web Agent Plugin](https://clawhub.ai/plugins/olostep-web-agent) behebt das — suche, scrappe, crawle und extrahiere strukturierte Daten von jeder Website direkt innerhalb deines Agenten-Workflows.

Eine Installation gibt dir **13 Fähigkeiten** für hochrangige Aufgaben (Debuggen eines Fehlers aus aktuellen StackOverflow-Threads, Schreiben von Integrationscode aus aktuellen Dokumentationen, Recherche von Tools mit strukturierten Vergleichen) und einen **9-Tool-MCP-Server** für direkten programmatischen Zugriff. JS-lastige SPAs, CAPTCHAs, Cloudflare, Wohnsitz-Proxys — automatisch gehandhabt.

## Installation

```bash theme={null}
clawhub install olostep
```

Das war's. Wenn du den MCP-Server manuell einrichten möchtest, füge dies zu deiner OpenClaw-Konfiguration hinzu:

```json theme={null}
{
  "mcpServers": {
    "olostep": {
      "command": "npx",
      "args": ["-y", "olostep-mcp"],
      "env": {
        "OLOSTEP_API_KEY": "dein-api-key-hier"
      }
    }
  }
}
```

Erhalte einen kostenlosen API-Schlüssel unter [olostep.com/auth](https://olostep.com/auth) — 500 Anfragen/Monat, keine Kreditkarte erforderlich.

## Fähigkeiten

### Kern-Datenfähigkeiten

Diese sechs Fähigkeiten sind die Bausteine. Jede erledigt eine Aufgabe gut, und dein Agent kann sie für komplexe Workflows zusammensetzen.

<CardGroup cols={2}>
  <Card title="scrape" icon="file-lines">
    Jede URL zu sauberem Markdown, HTML, JSON oder Text. Vollständiges Browser-Rendering, Anti-Bot-Umgehung, Geo-Targeting, Browser-Aktionen (klicken, scrollen, tippen) und vorgefertigte Parser für gängige Seitentypen.
  </Card>

  <Card title="search" icon="magnifying-glass">
    Drei Modi: KI-synthetisierte Antworten mit Zitaten, rohe Google-SERP-Daten (organische Ergebnisse, PAA, Wissensgraph) und domain-spezifische URL-Entdeckung.
  </Card>

  <Card title="crawl" icon="spider-web">
    Beginne mit einer URL, folge Links, scrappe jede entdeckte Seite. Setze maximale Seitenanzahl, schließe URL-Muster ein/aus und kontrolliere die Crawltiefe.
  </Card>

  <Card title="batch" icon="layer-group">
    Scrappe bis zu 10.000 URLs parallel mit vollständigem Rendering. Markiere jede URL mit `custom_id`, um Ergebnisse auf deine Quellen zurückzuführen.
  </Card>

  <Card title="map" icon="map">
    Entdecke jede URL auf einer Website, ohne sie zu scrappen. Filtere nach Glob-Mustern, sortiere nach Relevanz der Suchanfrage, begrenze mit `top_n`.
  </Card>

  <Card title="answers" icon="question">
    Stelle eine Frage in einfacher Sprache und erhalte eine KI-synthetisierte Antwort, die auf Live-Webquellen basiert. Übergebe einen `json`-Parameter, um eine strukturierte Ausgabe zu erhalten, die einem beliebigen von dir definierten Schema entspricht.
  </Card>
</CardGroup>

### Workflow-Fähigkeiten

Diese sieben Fähigkeiten verketten mehrere Kernoperationen. Sie übernehmen das Denken — dein Agent wählt einfach die richtige Fähigkeit für die Aufgabe.

<CardGroup cols={2}>
  <Card title="research" icon="microscope">
    "Vergleiche die Top 3 ORMs für Node.js" — der Agent durchsucht mehrere Quellen, scrappt Preis- und Funktionsseiten und liefert einen strukturierten Vergleich mit Zitaten und einer Empfehlung.
  </Card>

  <Card title="debug-error" icon="bug">
    Füge einen Stack-Trace oder eine Fehlermeldung ein. Der Agent durchsucht GitHub-Issues und StackOverflow nach genau diesem Fehler, scrappt die relevanten Threads und liefert eine Lösung, die darauf basiert, was Entwickler mit demselben Problem tatsächlich getan haben.
  </Card>

  <Card title="docs-to-code" icon="code">
    Zeige auf eine Dokumentations-URL. Der Agent scrappt die aktuelle API-Referenz und schreibt funktionierenden Integrationscode aus dem, was tatsächlich veröffentlicht ist — nicht aus veralteten Trainingsdaten, die möglicherweise auf veraltete Methoden verweisen.
  </Card>

  <Card title="migrate-code" icon="code-branch">
    Gib deine aktuelle Version und Zielversion an. Der Agent scrappt den Migrationsleitfaden, extrahiert jede Änderung mit Vorher/Nachher-Mustern und schreibt deinen Code um.
  </Card>

  <Card title="extract-schema" icon="table">
    Verwandle jede unstrukturierte Webseite — Produktlisten, Stellenanzeigen, Artikel — in typisiertes JSON, das einer TypeScript-Schnittstelle, einem JSON-Schema oder einem von dir bereitgestellten Datenbankmodell entspricht.
  </Card>

  <Card title="integrate" icon="plug">
    Erkennt automatisch deinen Stack (Sprache, Framework, KI-Toolkit) und schreibt eine vollständige Olostep-SDK-Integration: Installationsbefehle, Client-Setup, Tool-Verkabelung und ein Verifizierungsschritt.
  </Card>

  <Card title="setup" icon="key">
    Konfiguriere den Olostep-API-Schlüssel und überprüfe die Verbindung. Beinhaltet Fehlerbehebung für häufige Einrichtungsprobleme.
  </Card>
</CardGroup>

## MCP-Tools

Der gebündelte MCP-Server (`olostep-mcp`) gibt deinem Agenten 9 Tools, die er direkt aufrufen kann. Verwende diese, wenn du eine feinkörnige Kontrolle benötigst, die über das hinausgeht, was die Workflow-Fähigkeiten bieten.

| Tool                  | Was es tut                                                                                  |
| --------------------- | ------------------------------------------------------------------------------------------- |
| `scrape_website`      | Scrappe eine einzelne URL zu Markdown, HTML, JSON oder Text                                 |
| `get_webpage_content` | Hole eine Webseite als sauberes, LLM-bereites Markdown                                      |
| `search_web`          | Durchsuche das Live-Web, erhalte KI-synthetisierte Antworten                                |
| `google_search`       | Strukturierte Google-SERP-Daten — organische Ergebnisse, PAA, Wissensgraph                  |
| `answers`             | Stelle eine Frage, erhalte eine zitierte Antwort mit optionaler strukturierter JSON-Ausgabe |
| `batch_scrape_urls`   | Scrappe bis zu 10.000 URLs parallel mit vollständigem Rendering                             |
| `create_crawl`        | Crawle eine Website, indem du Links von einer Start-URL folgst                              |
| `create_map`          | Entdecke alle URLs auf einer Website, filterbar nach Muster und Abfrage                     |
| `get_website_urls`    | Finde und rufe relevante URLs von einer bestimmten Domain ab                                |

## Wie das in der Praxis aussieht

### "Warum schlägt das fehl?" — Debuggen aus dem Live-Web

Du fügst `ECONNRESET beim Aufrufen des Stripe-Webhook-Endpunkts` in deinen Agenten ein. Er durchsucht GitHub-Issues und StackOverflow nach genau diesem Fehler, scrappt die drei relevantesten Threads und liefert eine konkrete Lösung — nicht "überprüfe deine Netzwerkeinstellungen", sondern die tatsächliche Timeout-Konfiguration, die es für andere Entwickler gelöst hat, die auf dasselbe Problem gestoßen sind.

### "Schreibe die Integration" — Code aus aktuellen Dokumentationen, nicht aus veralteten Trainingsdaten

Du musst eine Zahlungs-API integrieren. Die Fähigkeit `docs-to-code` scrappt die aktuelle API-Referenz — die heute veröffentlichte, nicht die Version, auf der dein Modell vor sechs Monaten trainiert wurde — und schreibt funktionierenden Code mit den tatsächlich vorhandenen Parametern und Endpunkten.

### "Welche sollte ich verwenden?" — Strukturierte Tool-Vergleiche

Bewertest du ORMs? Vergleichst du Auth-Anbieter? Die Fähigkeit `research` durchsucht mehrere Quellen, scrappt echte Preis- und Funktionsmatrizen und liefert eine strukturierte Vergleichstabelle mit Zitaten. Du erhältst eine Empfehlung, die auf dem basiert, was tatsächlich auf der Website jedes Produkts steht, nicht auf der Popularität der Trainingsdaten.

### Baue eine RAG-Pipeline von jeder Dokumentationsseite

```
map   → entdecke jede URL auf der Dokumentationsseite
batch → scrappe alle Seiten parallel als sauberes Markdown
      → speise sie in deinen Vektorspeicher ein
```

Zwei Fähigkeiten, eine Pipeline. Funktioniert auf Dokumentationsseiten mit Hunderten oder Tausenden von Seiten.

### Extrahiere strukturierte Daten im großen Stil

```
map   → finde alle Produkt-, Listen- oder Job-URLs
batch → scrappe jede Seite mit einem vorgefertigten Parser → typisiertes JSON
      → leite sie in deine Datenbank, API oder Seed-Dateien weiter
```

### Migriere zu einer neuen Framework-Version

Du aktualisierst von Next.js 13 auf 15. Die Fähigkeit `migrate-code` scrappt den offiziellen Migrationsleitfaden, extrahiert jede Änderung mit Vorher/Nachher-Code-Mustern und schreibt deine Dateien um — basierend auf der echten Dokumentation, nicht auf der besten Vermutung des Modells.

## Vorgefertigte Parser

Übergebe den `parser`-Parameter an jeden Scrape-Aufruf und erhalte typisiertes JSON zurück, anstatt rohen Inhalts. Keine Schemadefinition erforderlich — diese übernehmen die Extraktion für dich.

| Parser                       | Gibt zurück                                          |
| ---------------------------- | ---------------------------------------------------- |
| `@olostep/google-search`     | Organische Ergebnisse, Wissensgraph, People Also Ask |
| `@olostep/amazon-it-product` | Preis, Bewertung, Funktionen, Verfügbarkeit          |
| `@olostep/extract-emails`    | Jede auf der Seite gefundene E-Mail-Adresse          |
| `@olostep/extract-calendars` | Strukturierte Kalenderereignisse                     |
| `@olostep/extract-socials`   | Links zu sozialen Medienprofilen                     |

## Links

<CardGroup cols={2}>
  <Card title="Auf ClawHub installieren" icon="store" href="https://clawhub.ai/plugins/olostep-web-agent">
    Plugin-Auflistung, Versionsverlauf und Ein-Kommando-Installation
  </Card>

  <Card title="API-Schlüssel erhalten" icon="key" href="https://olostep.com/auth">
    500 kostenlose Anfragen/Monat, keine Kreditkarte erforderlich
  </Card>

  <Card title="MCP-Server-Dokumentation" icon="server" href="/integrations/mcp-server">
    Vollständige MCP-Server-Einrichtung für Cursor, Claude Desktop und andere Clients
  </Card>

  <Card title="API-Referenz" icon="book" href="https://docs.olostep.com">
    Vollständige Endpunktdokumentation mit Beispielen
  </Card>
</CardGroup>
