Zum Hauptinhalt springen
Der Olostep MCP-Server bietet jedem MCP-kompatiblen KI-Client (Claude, Cursor, Windsurf, VS Code, Claude Code, etc.) 10 einsatzbereite Tools für das Live-Web – Scraping, Suche, KI-Antworten mit Zitaten, Batch-Jobs, Site-Crawling und URL-Entdeckung.

Scrape & extrahieren

Ziehe Markdown, HTML, JSON oder Text von jeder URL mit optionalem JS-Rendering

KI-Antworten

Web-basierte Antworten mit Quellen und strukturiertem Output

Batch & Crawl

Bis zu 10.000 URLs parallel oder autonom eine ganze Seite entdecken

Karte & Suche

Finde jede URL auf einer Seite oder führe parserbasierte Websuche durch

Bevor du anfängst

Du benötigst einen Olostep API-Schlüssel. Hol dir einen vom Olostep-Dashboard – die kostenlose Stufe deckt die persönliche Nutzung ab.

Wähle einen Einrichtungsweg

Der schnellste Weg für jeden Client ist der gehostete Endpunkt unter https://mcp.olostep.com/mcp. Keine Installationen, kein Node, kein Docker – einfach eine URL und deinen API-Schlüssel einfügen. Wenn du es vollständig lokal (Offline-Nutzung, Unternehmensproxy, luftdicht) ausführen musst, unterstützt jeder Client auch eine lokale stdio-Installation über npx. Jeder Abschnitt unten zeigt beides.
Gehosteter Endpunkt verwendet Authorization: Bearer YOUR_API_KEY. Lokale stdio verwendet OLOSTEP_API_KEY als Umgebungsvariable. Verwechsle sie nicht – der falsche Auth-Modus ist der häufigste Onboarding-Fehler.

Client-Einrichtung

Ein-Klick-Installation (empfohlen):Füge Olostep MCP Server zu Cursor hinzuErsetze YOUR_API_KEY in der resultierenden Konfiguration durch deinen echten Schlüssel.Manuelle Einrichtung:Erstelle oder bearbeite .cursor/mcp.json in deinem Projektverzeichnis (oder ~/.cursor/mcp.json für global):
{
  "mcpServers": {
    "olostep": {
      "url": "https://mcp.olostep.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
{
  "mcpServers": {
    "olostep": {
      "command": "npx",
      "args": ["-y", "olostep-mcp"],
      "env": {
        "OLOSTEP_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
Erfordert Node.js 18+ auf deinem Rechner.
Verifizieren: Öffne Cursor → Einstellungen → MCP. Du solltest olostep mit 10 Tools einschließlich scrape_website sehen. Wenn du “Connected, 0 tools” siehst, ist dein API-Schlüssel falsch.

Das richtige Tool auswählen

Der MCP-Server bietet 10 Tools. Verwende diesen Entscheidungsbaum, um das richtige auszuwählen – der Agent verwendet die gleiche Logik:
Du möchtest…VerwendeHinweise
Den Inhalt einer bestimmten Seitescrape_website oder get_webpage_contentSetze wait_before_scraping=2000–5000 für SPAs
Eine natürliche Sprachantwort mit QuellenanswersGibt KI-Synthese + Zitate zurück
Suchergebnisse für eine Abfragesearch_webParser-basiert, nicht KI, strukturiert
Eine Liste von URLs auf einer Seitecreate_mapNur URL-Entdeckung – kein Scraping
URLs gefiltert nach Abfrageget_website_urlsNach Relevanz zu deiner search_query gerankt
Viele bekannte URLs auf einmalbatch_scrape_urls + get_batch_resultsAsynchron – startet, dann abfragen
Eine ganze Seite oder Abschnittcreate_crawl + get_crawl_resultsAsynchron – folgt Links von einer Start-URL
Eine ganze Seite scrapen? Verwende create_crawl, nicht batch_scrape_urls. Crawl entdeckt UND scrapet. Batch ist für eine bekannte Liste von URLs, die du bereits hast.

Tool-Details

Extrahiere Inhalte von einer einzelnen URL. Unterstützt markdown, html, json, text. Optional country für geo-targetierte Anfragen, wait_before_scraping (0–10000 ms) für JS-lastige Seiten und parser (z.B. @olostep/amazon-product) für strukturierte Extraktion.
Leichte Markdown-Only-Version von scrape_website. Verwende es, wenn du nur sauberes Markdown möchtest und keine Formatoptionen benötigst.
Strukturierte (parser-basierte) Websuchergebnisse für eine Abfrage. Optional country für lokalisierte Ergebnisse. Gibt JSON zurück, kein KI-Prosa.
KI-gestützte Antwort auf eine task mit Quellen und Zitaten. Übergebe ein json-Argument, um die Antwort in einer bestimmten Form zu erhalten – entweder ein JSON-Schema oder eine kurze natürliche Sprachbeschreibung.
Asynchrones Scraping von 2–10k URLs, die du bereits hast. Gibt eine batch_id zurück – dann get_batch_results aufrufen, um Inhalte abzurufen. Setze wait_for_completion_seconds (bis zu 900), wenn du einen einzigen blockierenden Aufruf anstelle von Abfragen möchtest. Empfohlen: 60 für Batches unter 50 URLs, 300–600 für 50–1k, 0 (separat abfragen) für größere Batches.
Holt den Status und die gescrapten Inhalte für eine batch_id. Gibt processing zurück, bis abgeschlossen, dann completed mit dem Items-Array.
Asynchrones Crawling, das Links von einer start_url folgt. Verwende include_url_patterns / exclude_url_patterns (Glob-Syntax wie /blog/**), um den Umfang festzulegen. Gibt eine crawl_id zurück – dann get_crawl_results aufrufen.
Holt den Status und die Seiten für eine crawl_id. Unterstützt Paginierung über cursor und items_limit (max. 100 pro Aufruf). Gibt in_progress zurück, bis abgeschlossen.
Erhalte eine Liste von URLs auf einer Seite. Nur URL-Entdeckung – kein Scraping. Verwende es, wenn du Kandidaten-URLs anzeigen möchtest (z.B. den Benutzer eine Teilmenge auswählen lassen). Unterstützt include_url_patterns / exclude_url_patterns und search_query.
Wie create_map, aber URLs werden nach Relevanz zu einer erforderlichen search_query gerankt. Verwende es, wenn du die Top-N passenden Links auf einer Seite möchtest.

Fehlerbehebung

Dein API-Schlüssel ist ungültig oder rate-limitiert. Öffne das API-Schlüssel-Dashboard und überprüfe den Schlüssel. Wenn du den gehosteten Endpunkt verwendest, muss der Header genau Authorization: Bearer sk_... sein – keine Anführungszeichen um den Wert, keine zusätzlichen Leerzeichen.
Node.js ist nicht installiert (oder nicht in deinem PATH). Installiere Node 18+ von nodejs.org, dann starte dein Terminal und deinen MCP-Client neu. Unter Windows wechsle zu einem CMD/PowerShell, das Node im PATH hat.
Du befindest dich wahrscheinlich hinter einem Unternehmensproxy oder einer Firewall, die den Host blockiert. Wechsle zur lokalen stdio-Installation (npx -y olostep-mcp) – sie stellt ausgehende Anfragen an api.olostep.com, was normalerweise erlaubt ist.
Der Client hat die alte Konfiguration zwischengespeichert. Vollständig beenden und neu starten – nicht nur das Fenster schließen. Claude Desktop bleibt insbesondere in der Menüleiste/Systemleiste aktiv.
Wenn npx beim Starten des Servers unter Windows Fehler ausgibt, verwende die CMD-umwickelte Form:
{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "olostep-mcp"],
  "env": { "OLOSTEP_API_KEY": "YOUR_API_KEY" }
}
Du hast den gehosteten Endpunkt ohne Auth-Header (oder mit dem falschen Format) aufgerufen. Füge den Header zu deiner Client-Konfiguration genau so hinzu, wie im Einrichtungs-Tab gezeigt.

Rezepte

Copy-Paste-Prompts, die gut mit den Tools funktionieren:
  • Eine Liste von Produkt-URLs scrapen: “Ich habe eine CSV mit 200 Amazon-Produkt-URLs. Scrape sie im Batch mit parser=@olostep/amazon-product und gib sie als JSON zurück.”
  • Eine Dokumentationsseite crawlen: “Crawl https://stripe.com/docs mit max_pages=50 und include_url_patterns=['/docs/**']. Fasse jeden Abschnitt als Markdown zusammen.”
  • Wettbewerber finden: “Verwende answers, um die Top 5 Wettbewerber von Notion für technische Dokumentationsseiten zu finden. Gib Name, Homepage und 1-Zeilen-Positionierung zurück.”
  • Karte erstellen und dann scrapen: “Führe create_map auf https://example.com gefiltert auf /blog/** aus, dann batch_scrape_urls auf den Top 20 Ergebnissen.”

Quelle & Versionen