Skip to main content
Paquete NPM: olostep-cli Repositorio: github.com/olostep-api/olostep-cli CLI para la Olostep API — scrape, search, map, crawl, answer, y batch la web desde tu terminal. Cada comando devuelve JSON para que se pueda canalizar limpiamente en 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 envía como un solo paquete de ~100 KB.

Instalar

Requisitos: Node.js 18+.
olostep init es el siguiente paso recomendado — te registra, 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 respaldo de 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).

Configurar

Un comando lo hace todo — iniciar sesión, instalar habilidades, e instalar el servidor MCP:
Opciones: --skills-only, --mcp-only, --no-browser, --relogin. Para solo iniciar sesión (sin habilidades/MCP):
El navegador se abre en la página de autenticación de Olostep; haces clic en Autorizar, y el CLI guarda tu clave localmente. Alternativa — establecer una variable de entorno. Bueno para CI:
Obtén una clave desde el panel de claves API. Dónde se almacena la clave (después de 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

Cada comando imprime su resultado JSON en stdout por defecto. Pasa --out <path> 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 tuberías.
Elegir entre ellos:
  • 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 de página en bruto. 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 procesarlas en paralelo.

Comandos

Usa olostep <command> --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 finalice, luego recupera el contenido de la página. Formatos de recuperación: markdown, html, json. Banderas 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.
Sincrónico — consulta hasta que el lote se complete, luego recupera cada elemento.

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 envía 13 habilidades de Olostep — archivos SKILL.md instalados en Claude Code, Cursor, y otros agentes para que sepan qué puede hacer Olostep y cuándo usarlo.
Filtrar lo que se instala:
Consulta Habilidades para la lista completa y opciones.

Chequeos de salud

Chequeos: clave API presente, clave API accesible, punto final MCP accesible, archivo de configuración existe para cada agente detectado. Uso en CI:

Versión y actualizaciones

Variables de entorno

Notas para Windows / PowerShell

PowerShell tokeniza , y * de manera diferente a bash — cita argumentos:
Las comillas simples son más seguras para valores JSON (sin interpolación $).

Ver lo que está instalado

Banderas 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.

Relacionado