Skip to main content
NPMパッケージ: olostep-cli リポジトリ: github.com/olostep-api/olostep-cli Olostep API用のCLI — ターミナルからウェブをスクレイプ検索マップクロール回答バッチ。すべてのコマンドがJSONを返し、jq、エージェント、CIにクリーンにパイプできます。 純粋なJavaScript、Node 18+、ダウンロードするネイティブバイナリなし。1秒未満でインストール、約200msで起動、約100KBの単一バンドルとして提供。

インストール

要件: Node.js 18+
olostep initは推奨される次のステップです — サインインし、OlostepスキルをAIエージェントにインストールし、MCPサーバーを設定します。ワンライナースクリプトは、Node 18+チェックとsudoフォールバックを含むnpm install -g olostep-cliをラップしているため、ローカル設定が不明な場合でも動作します。 プラットフォーム: macOS (Apple SiliconとIntel)、Linux (x64とarm64)、Windows (x64とarm64)。

セットアップ

1つのコマンドですべてを実行 — サインイン、スキルのインストール、MCPサーバーのインストール:
フラグ: --skills-only, --mcp-only, --no-browser, --relogin. サインインのみを行う場合(スキル/MCPなし):
ブラウザがOlostep認証ページを開き、Authorizeをクリックすると、CLIがローカルにキーを保存します。 代替方法 — 環境変数を設定。 CIに適しています:
APIキーのダッシュボードからキーを取得します。 キーの保存場所olostep login後):

サインアウト

logoutは、OLOSTEP_API_KEY / OLOSTEP_API_TOKEN環境変数や現在のディレクトリにある.envファイルがまだキーを保持している場合に警告します — これらはcredentialsファイルより優先されるため、ファイルを削除するだけでは不十分かもしれません。出力には、PowerShellとbash/zsh用の正確なunsetコマンドが含まれています。

クイックスタート

すべてのコマンドはデフォルトでそのJSON結果をstdoutに出力します。--out <path>を指定してファイルに保存します。

何ができるのか?

出力

すべてのコマンドはデフォルトでそのJSON結果をstdoutに出力します。 進行状況とログ行はstderrに送られるため、stdoutはパイプ用にクリーンに保たれます。
選択する際のポイント:
  • search — クエリに対する関連するURLとスニペットのリストが欲しい場合。CLIがウェブを検索します。
  • answer — 生のページコンテンツではなく、合成された回答が欲しい場合。CLIが調査を行います。
  • scrape — すでにURLを持っていて、クリーンなコンテンツを取得したい場合。
  • crawl — サイト上のすべてのページ(またはフィルタされたサブセット)を手動でURLを列挙せずに取得したい場合。
  • batch-scrape — URLのリストを持っていて、それらを並行して処理したい場合。

コマンド

すべてのオプションについてはolostep <command> --helpを使用してください。

search: ライブウェブ検索

重複を排除したオーガニックリンク(URL、タイトル、説明)を返します。

answer: 調査された回答

同期 — 回答が準備できたら返します。

map: URLを発見

scrape: 1つのURL

フォーマット: html, markdown, text, json, raw_pdf, screenshot(カンマ区切り; デフォルトはmarkdown)。

scrape-get: IDで取得

crawl: サイト全体

クロールを開始し、完了するまでポーリングし、ページコンテンツを取得します。 取得フォーマット: markdown, html, json. 注目すべきフラグ: --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には**custom_id(またはid)とurl**列を持つヘッダ行が必要です。
同期 — バッチが完了するまでポーリングし、その後すべてのアイテムを取得します。

batch-update: バッチメタデータ

--metadata-jsonまたは--metadata-file(JSONオブジェクト)のいずれかが必要です。

認証コマンド

auth set-keyはCIやスクリプトに便利です — ブラウザフローを経ずにキーを直接書き込みます。

MCPサーバーのインストール

CLIはOlostep MCPサーバーをエージェントの設定に書き込みます — JSON編集不要。
ホストされたエンドポイントhttps://mcp.olostep.com/mcpAuthorization: Bearer <key>を使用します — ローカルNodeプロセスは不要です。CLIは既存の設定にolostepキーのみをマージします。インストール後にエージェントを再起動してください。

AIエージェントのスキル

CLIは13のOlostepスキルを提供します — Claude Code、Cursor、その他のエージェントにインストールされ、Olostepが何をできるか、いつ使用するかを知ることができます。
インストールするものをフィルタリング:
完全なリストとオプションについてはSkillsを参照してください。

ヘルスチェック

チェック: APIキーの存在、APIキーの到達可能性、MCPエンドポイントの到達可能性、検出された各エージェントの設定ファイルの存在。 CI使用法:

バージョンと更新

環境変数

Windows / PowerShellの注意点

PowerShellは,*をbashとは異なる方法でトークン化します — 引数を引用符で囲んでください:
JSON値にはシングルクォートが最も安全です($の補間なし)。

インストールされているものを確認

グローバルフラグ

--out, --timeout, および --api-keyはすべてのデータコマンドで利用可能です。

セキュリティ

APIキーをソース管理から外し、漏洩した場合はローテーションしてください。olostep logoutはローカルの資格情報ファイルを削除し、環境変数のソースがまだキーを保持しているかどうかを通知します。

関連