Skip to main content
NPM-pakket: olostep-cli Repository: github.com/olostep-api/olostep-cli CLI voor de Olostep API — scrape, search, map, crawl, answer, en batch het web vanuit je terminal. Elke opdracht retourneert JSON zodat het netjes kan worden doorgevoerd naar jq, agenten, en CI. Pure JavaScript, Node 18+, geen native binaries om te downloaden. Installeert in minder dan een seconde, start in ~200 ms, wordt geleverd als een enkele ~100 KB bundle.

Installeren

Vereisten: Node.js 18+.
olostep init is de aanbevolen volgende stap — het logt je in, installeert de Olostep-vaardigheden in je AI-agenten, en configureert de MCP-server, alles in één opdracht. De one-liner scripts omhullen npm install -g olostep-cli met een Node 18+ controle en een sudo fallback, zodat ze werken zelfs als je niet zeker bent van je lokale setup. Platforms: macOS (Apple Silicon en Intel), Linux (x64 en arm64), Windows (x64 en arm64).

Instellen

Eén opdracht doet alles — inloggen, vaardigheden installeren, en de MCP-server installeren:
Vlaggen: --skills-only, --mcp-only, --no-browser, --relogin. Om alleen in te loggen (geen vaardigheden/MCP):
De browser opent naar de Olostep-authenticatiepagina; je klikt op Authorize, en de CLI slaat je sleutel lokaal op. Alternatief — stel een omgevingsvariabele in. Goed voor CI:
Verkrijg een sleutel van het API Keys dashboard. Waar de sleutel wordt opgeslagen (na olostep login):

Uitloggen

logout waarschuwt je ook als OLOSTEP_API_KEY / OLOSTEP_API_TOKEN omgevingsvariabelen of een .env bestand in je huidige directory nog steeds een sleutel bevatten — deze hebben voorrang boven het credentials-bestand, dus alleen het bestand verwijderen is mogelijk niet voldoende. De uitvoer bevat de exacte unset-opdrachten voor PowerShell en bash/zsh.

Snel starten

Elke opdracht print standaard zijn JSON-resultaat naar stdout. Gebruik --out <path> om op te slaan naar een bestand.

Wat kan het doen?

Uitvoer

Elke opdracht print standaard zijn JSON-resultaat naar stdout. Voortgangs- en logregels gaan naar stderr, zodat stdout schoon blijft voor pipes.
Kiezen tussen hen:
  • search — je wilt een lijst van relevante URL’s en snippets voor een query. De CLI doorzoekt het web voor je.
  • answer — je wilt een gesynthetiseerd antwoord, geen ruwe pagina-inhoud. De CLI doet het onderzoek voor je.
  • scrape — je hebt de URL al en wilt schone inhoud eruit.
  • crawl — je wilt elke pagina op een site (of een gefilterde subset) zonder URL’s handmatig op te sommen.
  • batch-scrape — je hebt een lijst van URL’s en wilt ze parallel verwerken.

Opdrachten

Gebruik olostep <command> --help voor elke optie.

search: live webzoekopdracht

Retourneert gededupliceerde organische links (URL, titel, beschrijving).

answer: onderzocht antwoord

Synchronous — retourneert wanneer het antwoord klaar is.

map: URL’s ontdekken

scrape: één URL

Formaten: html, markdown, text, json, raw_pdf, screenshot (komma-gescheiden; standaard markdown).

scrape-get: ophalen via ID

crawl: hele site

Start een crawl, pollt totdat het klaar is, en haalt dan de pagina-inhoud op. Ophaalformaten: markdown, html, json. Opmerkelijke vlaggen: --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 moet een header-rij hebben met custom_id (of id) en url kolommen.
Synchronous — pollt totdat de batch voltooid is, en haalt dan elk item op.

batch-update: batch metadata

Vereist een van --metadata-json of --metadata-file (JSON-object).

Auth-opdrachten

auth set-key is handig voor CI en scripts — schrijf de sleutel direct zonder door de browserstroom te gaan.

Installeer de MCP-server

De CLI schrijft de Olostep MCP-server in de configuratie van je agent — geen JSON-bewerking.
De gehoste endpoint op https://mcp.olostep.com/mcp gebruikt Authorization: Bearer <key> — geen lokaal Node-proces vereist. De CLI voegt alleen de olostep sleutel toe aan je bestaande configuratie. Herstart je agent na installatie.

Vaardigheden voor AI-agenten

De CLI levert 13 Olostep-vaardigheden — SKILL.md bestanden geïnstalleerd in Claude Code, Cursor, en andere agenten zodat ze weten wat Olostep kan doen en wanneer het te gebruiken.
Filter wat wordt geïnstalleerd:
Zie Vaardigheden voor de volledige lijst en opties.

Gezondheidscontroles

Controles: API-sleutel aanwezig, API-sleutel bereikbaar, MCP-endpoint bereikbaar, configuratiebestand bestaat voor elke gedetecteerde agent. CI-gebruik:

Versie & updates

Omgevingsvariabelen

Windows / PowerShell opmerkingen

PowerShell tokenizeert , en * anders dan bash — quote argumenten:
Enkele aanhalingstekens zijn het veiligst voor JSON-waarden (geen $ interpolatie).

Zie wat er is geïnstalleerd

Globale vlaggen

--out, --timeout, en --api-key zijn beschikbaar bij elke data-opdracht.

Beveiliging

Houd API-sleutels uit versiebeheer; roteer indien gelekt. olostep logout verwijdert het lokale credentials-bestand en vertelt je of er nog omgevingsvariabelen zijn die een sleutel bevatten.

Gerelateerd