jq、エージェント、CIにクリーンにパイプできます。
純粋なJavaScript、Node 18+、ダウンロードするネイティブバイナリなし。1秒未満でインストール、約200msで起動、約100KBの単一バンドルとして提供。
インストール
要件: Node.js 18+。- npm (推奨)
- ワンライナー (macOS / Linux)
- ワンライナー (Windows)
- インストールなし (npx)
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 login後):
| OS | パス |
|---|---|
| macOS | ~/Library/Application Support/olostep-cli/credentials.json |
| Linux | ~/.config/olostep-cli/credentials.json |
| Windows | %USERPROFILE%\AppData\Roaming\olostep-cli\credentials.json |
サインアウト
logoutは、OLOSTEP_API_KEY / OLOSTEP_API_TOKEN環境変数や現在のディレクトリにある.envファイルがまだキーを保持している場合に警告します — これらはcredentialsファイルより優先されるため、ファイルを削除するだけでは不十分かもしれません。出力には、PowerShellとbash/zsh用の正確なunsetコマンドが含まれています。
クイックスタート
--out <path>を指定してファイルに保存します。
何ができるのか?
出力
すべてのコマンドはデフォルトでそのJSON結果をstdoutに出力します。| フラグ | 動作 |
|---|---|
| (なし) | JSONをstdoutに出力(UTF-8、インデント付き) |
--out <path> | そのファイルにJSONを書き出す |
--out - | 明示的にstdout(デフォルトと同じ) |
search— クエリに対する関連するURLとスニペットのリストが欲しい場合。CLIがウェブを検索します。answer— 生のページコンテンツではなく、合成された回答が欲しい場合。CLIが調査を行います。scrape— すでにURLを持っていて、クリーンなコンテンツを取得したい場合。crawl— サイト上のすべてのページ(またはフィルタされたサブセット)を手動でURLを列挙せずに取得したい場合。batch-scrape— URLのリストを持っていて、それらを並行して処理したい場合。
コマンド
すべてのオプションについてはolostep <command> --helpを使用してください。
search: ライブウェブ検索
重複を排除したオーガニックリンク(URL、タイトル、説明)を返します。
| オプション | 説明 |
|---|---|
--limit | 結果の数、デフォルト12、最大25 |
--include-domains | 結果を制限するためのカンマ区切りのドメイン |
--exclude-domains | 除外するカンマ区切りのドメイン |
--out | ファイルまたは- |
--json | 機械可読な出力 |
answer: 調査された回答
同期 — 回答が準備できたら返します。
| オプション | 説明 |
|---|---|
--out | ファイルまたは- |
--json-format | 構造化出力のためのオプションのJSON形式 |
map: URLを発見
| オプション | 説明 |
|---|---|
--out | ファイルパスまたは- |
--top-n | 返す最大URL数 |
--search-query | 発見を導くためのオプションのクエリ |
--include-subdomain / --no-include-subdomain | サブドメイン |
--include-url / --exclude-url | 繰り返し可能なURLパターン |
--cursor | ページネーションカーソル |
scrape: 1つのURL
フォーマット: html, markdown, text, json, raw_pdf, screenshot(カンマ区切り; デフォルトはmarkdown)。
| オプション | 説明 |
|---|---|
--formats | カンマ区切り |
--country | 国コード(例: US, GB) |
--wait-before-scraping | スクレイプ前の待機時間(ms) |
--payload-json / --payload-file | JSONとしての高度なオプション(例: "max_age": 86400でキャッシュにオプトイン — Cachingを参照) |
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**列を持つヘッダ行が必要です。
| オプション | 説明 |
|---|---|
--formats | markdown, html, json(カンマ区切り) |
--country | オプションの国コード |
--parser-id | 構造化抽出のためのパーサID |
--poll-seconds, --log-every, --items-limit | ポーリングとページング |
--dry-run | ペイロードを表示して終了 |
batch-update: バッチメタデータ
--metadata-jsonまたは--metadata-file(JSONオブジェクト)のいずれかが必要です。
認証コマンド
auth set-keyはCIやスクリプトに便利です — ブラウザフローを経ずにキーを直接書き込みます。
MCPサーバーのインストール
CLIはOlostep MCPサーバーをエージェントの設定に書き込みます — JSON編集不要。| オプション | 説明 |
|---|---|
--agent | 特定のエージェント、繰り返し可能。サポートされているもの: cursor, claude, claude-desktop, windsurf, vscode, kilo, opencode, continue, codex |
--all-agents / --no-all-agents | 検出されたすべてのエージェントを対象(デフォルト) |
--transport | http(ホストされている、推奨)またはstdio(ローカルnpx olostep-mcp) |
--global / --no-global | ユーザーごとの設定(デフォルト)対プロジェクトローカル |
--api-key | 埋め込むキー; デフォルトは解決された資格情報 |
--dry-run | プランを表示して書き込みなし |
--json | 機械可読な出力 |
https://mcp.olostep.com/mcpはAuthorization: Bearer <key>を使用します — ローカルNodeプロセスは不要です。CLIは既存の設定にolostepキーのみをマージします。インストール後にエージェントを再起動してください。
AIエージェントのスキル
CLIは13のOlostepスキルを提供します — Claude Code、Cursor、その他のエージェントにインストールされ、Olostepが何をできるか、いつ使用するかを知ることができます。ヘルスチェック
バージョンと更新
環境変数
| 変数 | 効果 |
|---|---|
OLOSTEP_API_KEY | APIキー |
OLOSTEP_API_TOKEN | APIキー(レガシーエイリアス) |
OLOSTEP_JSON=1 | すべてのコマンドでJSON出力を強制(グローバルに--jsonと同じ) |
OLOSTEP_NO_UPDATE_CHECK=1 | ”更新可能”通知を無音化 |
OLOSTEP_CLI_CONFIG_DIR | 資格情報ディレクトリをオーバーライド |
Windows / PowerShellの注意点
PowerShellは,と*をbashとは異なる方法でトークン化します — 引数を引用符で囲んでください:
$の補間なし)。
インストールされているものを確認
グローバルフラグ
| フラグ | 説明 |
|---|---|
-V, --version | バージョン |
-h, --help | ヘルプ |
--out, --timeout, および --api-keyはすべてのデータコマンドで利用可能です。
セキュリティ
APIキーをソース管理から外し、漏洩した場合はローテーションしてください。olostep logoutはローカルの資格情報ファイルを削除し、環境変数のソースがまだキーを保持しているかどうかを通知します。