Skip to main content
Paquete NPM: olostep-cli Repositorio: github.com/olostep-api/olostep-cli CLI para la Olostep APIscrape, 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 entrega como un único paquete de ~100 KB.

Instalación

Requisitos: Node.js 18+.
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:
Flags: --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 — establece 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. Usa --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.
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 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

Usa olostep <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.
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 incluye 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.

Comprobaciones de salud

Comprobaciones: clave API presente, clave API alcanzable, punto final MCP alcanzable, 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 los argumentos:
Las comillas simples son más seguras para valores JSON (sin interpolación de $).

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.

Relacionado