Skip to main content
NPM-Paket: olostep-cli Repository: github.com/olostep-api/olostep-cli CLI für die Olostep API — scrape, 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-Skills — SKILL.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