Skip to main content
NPM 包: olostep-cli 代码库: github.com/olostep-api/olostep-cli 用于 Olostep API 的 CLI — 从终端抓取搜索映射爬取回答批处理网络。每个命令返回JSON,因此可以干净地传递给 jq、代理和 CI。 纯 JavaScript,Node 18+,无需下载本地二进制文件。安装不到一秒,启动约需 200 毫秒,作为单个约 100 KB 的包发布。

安装

要求: Node.js 18+
olostep init 是推荐的下一步 — 它会让你登录,将 Olostep 技能安装到你的 AI 代理中,并配置 MCP 服务器,所有这些都在一个命令中完成。单行脚本将 npm install -g olostep-cli 包装在 Node 18+ 检查和 sudo 回退中,因此即使你不确定本地设置,它们也能正常工作。 平台: macOS (Apple Silicon 和 Intel), Linux (x64 和 arm64), Windows (x64 和 arm64)。

设置

一个命令完成所有操作 — 登录、安装技能和安装 MCP 服务器:
标志: --skills-only, --mcp-only, --no-browser, --relogin. 登录(无技能/MCP):
浏览器会打开到 Olostep 认证页面;你点击授权,CLI 会将你的密钥保存在本地。 替代方法 — 设置环境变量。 适用于 CI:
API 密钥仪表板 获取密钥。 密钥存储位置(在 olostep login 之后):

登出

logout 还会警告你,如果 OLOSTEP_API_KEY / OLOSTEP_API_TOKEN 环境变量或当前目录中的 .env 文件仍然保存有密钥 — 这些优先于凭据文件,因此仅删除文件可能不够。输出包括 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: 一个 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/mcp 使用 Authorization: Bearer <key> — 无需本地 Node 进程。CLI 仅将 olostep 键合并到现有配置中。安装后重启你的代理。

AI 代理技能

CLI 提供 13 个 Olostep 技能SKILL.md 文件安装到 Claude Code、Cursor 和其他代理中,因此它们知道 Olostep 可以做什么以及何时使用。
过滤安装内容:
查看 技能 获取完整列表和选项。

健康检查

检查:API 密钥存在,API 密钥可访问,MCP 端点可访问,每个检测到的代理的配置文件存在。 CI 使用:

版本 & 更新

环境变量

Windows / PowerShell 注意事项

PowerShell 对 ,* 的标记化与 bash 不同 — 引用参数:
单引号对于 JSON 值最安全(无 $ 插值)。

查看已安装内容

全局标志

--out, --timeout, 和 --api-key 在每个数据命令上都可用。

安全

保持 API 密钥不在源代码控制中;如果泄露则旋转。olostep logout 删除本地凭据文件,并告知你是否有任何环境变量来源仍然保存有密钥。

相关