Référentiel : github.com/olostep-api/olostep-cli CLI pour l’API Olostep — extraire, rechercher, cartographier, explorer, répondre et traiter par lots le web depuis votre terminal. Chaque commande renvoie du JSON pour une intégration fluide avec
jq, les agents et le CI.
Pur JavaScript, Node 18+, pas de binaires natifs à télécharger. Installation en moins d’une seconde, démarrage en ~200 ms, livré en un seul bundle de ~100 KB.
Installation
Exigences : Node.js 18+.- npm (recommandé)
- One-liner (macOS / Linux)
- One-liner (Windows)
- Sans installation (npx)
olostep init est l’étape suivante recommandée — cela vous connecte, installe les compétences Olostep dans vos agents IA, et configure le serveur MCP, tout en une seule commande. Les scripts one-liner encapsulent npm install -g olostep-cli avec une vérification de Node 18+ et un recours à sudo, donc ils fonctionnent même si vous n’êtes pas sûr de votre configuration locale.
Plateformes : macOS (Apple Silicon et Intel), Linux (x64 et arm64), Windows (x64 et arm64).
Configuration
Une commande fait tout — connexion, installation des compétences, et installation du serveur MCP :--skills-only, --mcp-only, --no-browser, --relogin.
Pour seulement se connecter (pas de compétences/MCP) :
olostep login) :
Déconnexion
logout vous avertit également si les variables d’environnement OLOSTEP_API_KEY / OLOSTEP_API_TOKEN ou un fichier .env dans votre répertoire actuel contiennent encore une clé — ceux-ci ont priorité sur le fichier de credentials, donc supprimer le fichier seul peut ne pas suffire. La sortie inclut les commandes exactes pour désactiver sous PowerShell et bash/zsh.
Démarrage rapide
--out <path> pour enregistrer dans un fichier.
Que peut-il faire ?
Sortie
Chaque commande imprime son résultat JSON sur stdout par défaut.
Les lignes de progression et de journalisation vont sur stderr, donc stdout reste propre pour les pipes.
search— vous voulez une liste d’URLs pertinentes et de snippets pour une requête. Le CLI recherche le web pour vous.answer— vous voulez une réponse synthétisée, pas le contenu brut de la page. Le CLI fait la recherche pour vous.scrape— vous avez déjà l’URL et voulez obtenir un contenu propre.crawl— vous voulez chaque page d’un site (ou un sous-ensemble filtré) sans énumérer les URLs à la main.batch-scrape— vous avez une liste d’URLs et voulez les traiter en parallèle.
Commandes
Utilisezolostep <commande> --help pour chaque option.
search : recherche web en direct
Renvoie des liens organiques dédupliqués (URL, titre, description).
answer : réponse recherchée
Synchronisé — renvoie lorsque la réponse est prête.
map : découvrir des URLs
scrape : une URL
Formats : html, markdown, text, json, raw_pdf, screenshot (séparés par des virgules ; par défaut markdown).
scrape-get : récupérer par ID
crawl : tout le site
Démarre une exploration, interroge jusqu’à ce qu’elle soit terminée, puis récupère le contenu des pages.
Formats de récupération : markdown, html, json.
Options notables : --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
Le CSV doit avoir une ligne d’en-tête avec les colonnes custom_id (ou id) et url.
batch-update : métadonnées de lot
Nécessite l’un des --metadata-json ou --metadata-file (objet JSON).
Commandes d’authentification
auth set-key est utile pour le CI et les scripts — écrivez la clé directement sans passer par le flux du navigateur.
Installer le serveur MCP
Le CLI écrit le serveur Olostep MCP dans la configuration de votre agent — pas besoin d’éditer du JSON.
Le point d’accès hébergé à
https://mcp.olostep.com/mcp utilise Authorization: Bearer <key> — pas besoin de processus Node local. Le CLI fusionne uniquement la clé olostep dans votre config existante. Redémarrez votre agent après l’installation.
Compétences pour les agents IA
Le CLI livre 13 compétences Olostep — fichiersSKILL.md installés dans Claude Code, Cursor, et d’autres agents pour qu’ils sachent ce qu’Olostep peut faire et quand l’utiliser.
Vérifications de santé
Version et mises à jour
Variables d’environnement
Notes Windows / PowerShell
PowerShell tokenise, et * différemment de bash — mettez les arguments entre guillemets :
$).
Voir ce qui est installé
Options globales
--out, --timeout, et --api-key sont disponibles sur chaque commande de données.
Sécurité
Gardez les clés API hors du contrôle de source ; faites-les tourner si elles sont divulguées.olostep logout supprime le fichier de credentials local et vous indique si des sources de variables d’environnement contiennent encore une clé.
Connexes
- Cartes · Explorations · Lots · Réponses · Recherches · Compétences · Serveur MCP