连接器 CLI — 安装和使用 vernclaw-connect-cli

安装 Vernclaw 连接器 CLI,从终端查询 SEO 指标、读取社交媒体内容、生成图像,所有输出采用 Markdown 格式。

安装

npm i -g vernclaw-connect-cli

需要 Node.js 20 或更高版本。安装后即可全局使用 vernclaw-cli 命令。

鉴权

浏览器登录(推荐用于交互式使用):

vernclaw-cli login

打开浏览器进行设备码授权。凭据存储在本地 ~/.vernclaw-cli.json

API Key 登录(用于 CI/CD 和无浏览器环境):

vernclaw-cli login --api-key YOUR_API_KEY

连接器设置页面生成 API Key(登录 → 连接器设置 → 创建 API Key)。

命令

命令说明
vernclaw-cli login通过浏览器或 API Key 认证
vernclaw-cli logout移除已存储的凭据
vernclaw-cli list列出可用连接器
vernclaw-cli describe <connectorId>查看连接器详情和参数
vernclaw-cli invoke <connectorId> [flags]运行连接器并输出 Markdown
vernclaw-cli job get <jobId>查看异步任务状态
vernclaw-cli status显示当前登录状态、订阅状态与积分余额

连接器 Skill 列表

每个连接器都有专用的 skill 文件,供 AI Agent 集成参考:

输出约定

所有连接器输出采用 Markdown 优先:结构化 Markdown 输出到 stdout。错误元数据以 ERROR_CODE=<code> 格式写入 stderr

退出码

退出码含义
0成功
1业务拒绝(如积分不足)
2认证失败
3参数错误
4Provider 失败

构建、测试与发布

pnpm build:cli
pnpm vitest run packages/vernclaw-connect-cli/__tests__
pnpm test:e2e:cli:prod
  • pnpm build:cli:将 packages/vernclaw-connect-cli/src 构建到 dist
  • pnpm vitest run packages/vernclaw-connect-cli/__tests__:运行 CLI 单元测试
  • pnpm test:e2e:cli:prod:在 build:cli 后执行生产环境 smoke test
  • pnpm publish:cli:构建并发布 npm 包

相关 URL