Skip to main content
NPM-Paket: olostep-cli Repository: github.com/olostep-api/olostep-cli CLI für die Olostep APIscrape, search, map, crawl, answer und batch das Web von deinem Terminal aus. Jeder Befehl gibt JSON zurück, sodass es sauber in jq, Agenten und CI weitergeleitet werden kann. Reines JavaScript, Node 18+, keine nativen Binärdateien zum Herunterladen. Installiert in weniger als einer Sekunde, startet in ~200 ms, wird als einzelnes ~100 KB-Bundle ausgeliefert.

Installation

Anforderungen: Node.js 18+.
olostep init ist der empfohlene nächste Schritt — es meldet dich an, installiert die Olostep-Skills in deine KI-Agenten und konfiguriert den MCP-Server, alles in einem Befehl. Die Einzeiler-Skripte umschließen npm install -g olostep-cli mit einer Node 18+ Überprüfung und einem sudo Fallback, sodass sie auch funktionieren, wenn du dir über deine lokale Konfiguration unsicher bist. Plattformen: macOS (Apple Silicon und Intel), Linux (x64 und arm64), Windows (x64 und arm64).

Einrichtung

Ein Befehl erledigt alles — Anmeldung, Skills installieren und den MCP-Server installieren:
Flags: --skills-only, --mcp-only, --no-browser, --relogin. Um nur anzumelden (keine Skills/MCP):
Der Browser öffnet die Olostep-Authentifizierungsseite; du klickst auf Autorisieren, und die CLI speichert deinen Schlüssel lokal. Alternative — eine Umgebungsvariable setzen. Gut für CI:
Hole dir einen Schlüssel vom API Keys Dashboard. Wo der Schlüssel gespeichert wird (nach olostep login):

Abmelden

logout warnt dich auch, wenn OLOSTEP_API_KEY / OLOSTEP_API_TOKEN Umgebungsvariablen oder eine .env Datei in deinem aktuellen Verzeichnis noch einen Schlüssel enthalten — diese haben Vorrang vor der Anmeldedatei, sodass das Löschen der Datei allein möglicherweise nicht ausreicht. Die Ausgabe enthält die genauen Unset-Befehle für PowerShell und bash/zsh.

Schnellstart

Jeder Befehl gibt standardmäßig sein JSON-Ergebnis an stdout aus. Verwende --out <path>, um in eine Datei zu speichern.

Was kann es?

Ausgabe

Jeder Befehl druckt sein JSON-Ergebnis an stdout standardmäßig. Fortschritts- und Protokollzeilen gehen an stderr, sodass stdout für Pipes sauber bleibt.
Wahl zwischen ihnen:
  • search — du möchtest eine Liste relevanter URLs und Snippets für eine Abfrage. Die CLI durchsucht das Web für dich.
  • answer — du möchtest eine synthetisierte Antwort, nicht rohen Seiteninhalt. Die CLI recherchiert für dich.
  • scrape — du hast bereits die URL und möchtest sauberen Inhalt heraus.
  • crawl — du möchtest jede Seite auf einer Website (oder einen gefilterten Teil) ohne manuelles Auflisten der URLs.
  • batch-scrape — du hast eine Liste von URLs und möchtest sie parallel verarbeiten lassen.

Befehle

Verwende olostep <command> --help für jede Option.

search: Live-Websuche

Gibt deduplizierte organische Links zurück (URL, Titel, Beschreibung).

answer: recherchierte Antwort

Synchron — gibt zurück, wenn die Antwort bereit ist.

map: URLs entdecken

scrape: eine URL

Formate: html, markdown, text, json, raw_pdf, screenshot (durch Kommas getrennt; Standard markdown).

scrape-get: nach ID abrufen

crawl: ganze Website

Startet einen Crawl, fragt bis zum Abschluss ab und ruft dann die Seiteninhalte ab. Abrufformate: markdown, html, json. Bemerkenswerte Flags: --max-pages, --max-depth, --include-subdomain, --include-external, --include-url, --exclude-url, --search-query, --top-n, --webhook, --crawl-timeout, --formats, --pages-limit, --pages-search-query, --poll-seconds, --poll-timeout, --dry-run.

batch-scrape: CSV

CSV muss eine Kopfzeile mit custom_id (oder id) und url Spalten haben.
Synchron — fragt ab, bis der Batch abgeschlossen ist, und ruft dann jedes Element ab.

batch-update: Batch-Metadaten

Erfordert eines von --metadata-json oder --metadata-file (JSON-Objekt).

Auth-Befehle

auth set-key ist nützlich für CI und Skripte — den Schlüssel direkt schreiben, ohne den Browserfluss zu durchlaufen.

Installiere den MCP-Server

Die CLI schreibt den Olostep MCP-Server in die Konfiguration deines Agenten — keine JSON-Bearbeitung.
Der gehostete Endpunkt unter https://mcp.olostep.com/mcp verwendet Authorization: Bearer <key> — kein lokaler Node-Prozess erforderlich. Die CLI fügt nur den olostep-Schlüssel in deine bestehende Konfiguration ein. Starte deinen Agenten nach der Installation neu.

Skills für KI-Agenten

Die CLI liefert 13 Olostep-SkillsSKILL.md Dateien, die in Claude Code, Cursor und andere Agenten installiert werden, damit sie wissen, was Olostep kann und wann es zu verwenden ist.
Filter, was installiert wird:
Siehe Skills für die vollständige Liste und Optionen.

Gesundheitschecks

Checks: API-Schlüssel vorhanden, API-Schlüssel erreichbar, MCP-Endpunkt erreichbar, Konfigurationsdatei existiert für jeden erkannten Agenten. CI-Nutzung:

Version & Updates

Umgebungsvariablen

Windows / PowerShell Hinweise

PowerShell tokenisiert , und * anders als bash — Argumente in Anführungszeichen setzen:
Einzelne Anführungszeichen sind am sichersten für JSON-Werte (keine $-Interpolation).

Sieh, was installiert ist

Globale Flags

--out, --timeout, und --api-key sind bei jedem Datenbefehl verfügbar.

Sicherheit

Halte API-Schlüssel aus der Versionskontrolle heraus; rotiere sie, wenn sie geleakt werden. olostep logout entfernt die lokale Anmeldedatei und informiert dich, wenn noch Umgebungsvariablenquellen einen Schlüssel enthalten.

Verwandte