jq, agentes y CI.
JavaScript puro, Node 18+, sin binarios nativos para descargar. Se instala en menos de un segundo, inicia en ~200 ms, se entrega como un único paquete de ~100 KB.
Instalación
Requisitos: Node.js 18+.- npm (recomendado)
- Una línea (macOS / Linux)
- Una línea (Windows)
- Sin instalación (npx)
olostep init es el siguiente paso recomendado — te inicia sesión, instala las habilidades de Olostep en tus agentes de IA, y configura el servidor MCP, todo en un solo comando. Los scripts de una línea envuelven npm install -g olostep-cli con una verificación de Node 18+ y un recurso a sudo, por lo que funcionan incluso si no estás seguro de tu configuración local.
Plataformas: macOS (Apple Silicon e Intel), Linux (x64 y arm64), Windows (x64 y arm64).
Configuración
Un comando lo hace todo — iniciar sesión, instalar habilidades e instalar el servidor MCP:--skills-only, --mcp-only, --no-browser, --relogin.
Para solo iniciar sesión (sin habilidades/MCP):
olostep login):
Cerrar sesión
logout también te advierte si las variables de entorno OLOSTEP_API_KEY / OLOSTEP_API_TOKEN o un archivo .env en tu directorio actual aún tienen una clave — esas tienen prioridad sobre el archivo de credenciales, por lo que eliminar solo el archivo puede no ser suficiente. La salida incluye los comandos exactos para desactivar en PowerShell y bash/zsh.
Inicio rápido
--out <ruta> para guardar en un archivo.
¿Qué puede hacer?
Salida
Cada comando imprime su resultado JSON en stdout por defecto.
Las líneas de progreso y registro van a stderr, por lo que stdout permanece limpio para canalizaciones.
search— quieres una lista de URLs relevantes y fragmentos para una consulta. El CLI busca en la web por ti.answer— quieres una respuesta sintetizada, no contenido bruto de la página. El CLI hace la investigación por ti.scrape— ya tienes la URL y quieres contenido limpio.crawl— quieres cada página en un sitio (o un subconjunto filtrado) sin enumerar URLs a mano.batch-scrape— tienes una lista de URLs y quieres que se procesen en paralelo.
Comandos
Usaolostep <comando> --help para cada opción.
search: búsqueda web en vivo
Devuelve enlaces orgánicos deduplicados (URL, título, descripción).
answer: respuesta investigada
Sincrónico — devuelve cuando la respuesta está lista.
map: descubrir URLs
scrape: una URL
Formatos: html, markdown, text, json, raw_pdf, screenshot (separados por comas; por defecto markdown).
scrape-get: obtener por ID
crawl: todo el sitio
Inicia un rastreo, consulta hasta que termine, luego recupera el contenido de las páginas.
Recuperar formatos: markdown, html, json.
Flags 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
El CSV debe tener una fila de encabezado con columnas custom_id (o id) y url.
batch-update: metadatos del lote
Requiere uno de --metadata-json o --metadata-file (objeto JSON).
Comandos de autenticación
auth set-key es útil para CI y scripts — escribe la clave directamente sin pasar por el flujo del navegador.
Instalar el servidor MCP
El CLI escribe el servidor Olostep MCP en la configuración de tu agente — sin edición de JSON.
El punto final alojado en
https://mcp.olostep.com/mcp usa Authorization: Bearer <key> — no se requiere proceso local de Node. El CLI solo fusiona la clave olostep en tu configuración existente. Reinicia tu agente después de la instalación.
Habilidades para agentes de IA
El CLI incluye 13 habilidades de Olostep — archivosSKILL.md instalados en Claude Code, Cursor y otros agentes para que sepan qué puede hacer Olostep y cuándo usarlo.
Comprobaciones de salud
Versión y actualizaciones
Variables de entorno
Notas para Windows / PowerShell
PowerShell tokeniza, y * de manera diferente a bash — cita los argumentos:
$).
Ver qué está instalado
Flags globales
--out, --timeout, y --api-key están disponibles en cada comando de datos.
Seguridad
Mantén las claves API fuera del control de versiones; rota si se filtran.olostep logout elimina el archivo de credenciales local y te informa si alguna fuente de variable de entorno aún tiene una clave.