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+.- npm (empfohlen)
- Einzeiler (macOS / Linux)
- Einzeiler (Windows)
- Keine Installation (npx)
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:--skills-only, --mcp-only, --no-browser, --relogin.
Um nur anzumelden (keine Skills/MCP):
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
--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.
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
Verwendeolostep <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.
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.
Gesundheitschecks
Version & Updates
Umgebungsvariablen
Windows / PowerShell Hinweise
PowerShell tokenisiert, und * anders als bash — Argumente in Anführungszeichen setzen:
$-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.