Skip to main content
NPM-pakket: olostep-cli Repository: github.com/olostep-api/olostep-cli CLI voor de Olostep APIscrape, 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-vaardighedenSKILL.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