1. CLI 命令行
Dataify
  • 介绍
    • 概览
    • 支持
  • 数据服务
    • 新手指南文档
    • MCP教程配置
    • 网页采集 API
      • 简介
      • 快速入门
      • 发送您的第一个请求
      • API 请求配置
      • 请求参数说明
        • 亚马逊参数
        • Walmart 参数
        • eBay 参数
    • 视频采集 API
      • 简介
      • 快速入门
      • 发送您第一个请求
      • API 请求构建器
      • 请求参数说明
    • 搜索引擎 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 常见问题
      • 计费说明
      • 响应代码
      • 请求参数说明
        • Google
          • 谷歌搜索
          • 谷歌 AI mode
          • 谷歌新闻
          • 谷歌图片
          • 谷歌地图
          • 谷歌航班
          • 谷歌工作
          • 谷歌本地
          • 谷歌视频
          • 谷歌购物
          • 谷歌镜头
          • 谷歌趋势
          • 谷歌商店
          • 谷歌学术
          • 谷歌金融
          • 谷歌酒店
          • 谷歌专利
        • Bing
          • Bing 搜索
          • Bing 地图
          • Bing购物
          • Bing 视频
          • Bing图片
          • Bing 新闻
        • Yandex
          • Yandex
        • DuckDuckGo
          • DuckDuckGo搜索API
      • 返回字段说明
        • Google
          • 谷歌搜索API
          • 谷歌 AI Mode
          • 谷歌图片API
          • 谷歌购物API
          • 谷歌视频API
          • 谷歌新闻API
          • 谷歌地图API
          • 谷歌镜头API
          • 谷歌航班API
          • 谷歌学术API
          • 谷歌酒店API
          • 谷歌工作API
          • 谷歌趋势API
          • 谷歌本地API
          • 谷歌商店API
          • 谷歌金融API
        • Bing
          • Bing搜索API
          • Bing地图API
          • Bing购物API
          • Bing视频API
          • Bing搜索API
          • Bing图片API
          • Bing新闻API
        • Yandex
          • Yandex搜索API
    • 通用采集 API
      • 简介
      • 快速入门
      • 发送您的第一次请求
      • 参数说明
      • 计费说明
      • 响应代码
    • 常见问题
      • 常见问题
  • 网络基础设施
    • 动态网络服务
      • 动态住宅网络
        • 简介
        • 快速入门
          • 账密认证
          • 白名单
          • 国家/地区列表
      • 高带宽网络
        • 简介
        • 快速入门
          • 账户认证
    • 静态网络服务
      • 静态ISP网络
        • 简介
        • 快速入门
      • 静态数据中心
        • 简介
        • 快速入门
  • 公共API
    • 介绍
    • 获取token
    • 账户
      • 查询流量余额
      • 查询积分余额
      • 查询流量使用记录
    • 地理位置
      • 获取国家列表
      • 获取州列表
      • 获取城市列表
      • 获取 ASN 列表
    • 网络服务用户
      • 更新网络服务用户信息
      • 删除网络服务用户
      • 按天查询流量使用记录
      • 按小时查询流量使用记录
    • 白名单
      • 读取白名单网络地址列表
      • 创建白名单网络地址
      • 删除白名单网络地址
    • ISP/数据中心网络
      • 获取网络节点列表
      • 查询网络节点过期时间
    • 动态高带宽
      • 获取动态高带宽服务器列表
      • 重启动态高带宽服务器
      • 动态高带宽服务器续费
      • 动态高带宽升级
      • 高带宽服务器子账户白名单列表
      • 添加子账户到高带宽服务器白名单
      • 将子账户从高带宽服务器白名单删除
    • 通用采集API
      • 获取任务接口API
      • 使用统计API
    • 网页采集API
      • 网页采集使用统计
      • 任务接口API
        • 创建任务说明
        • 任务运行状态说明
        • 任务列表获取说明
        • 任务下载获取说明
        • 获取最新任务说明
    • 搜索引擎API
      • 使用统计API
      • 任务接口
        • 谷歌搜索API
        • Bing搜索API
        • Yandex搜索API
        • DuckDuckGo搜索API
  • 集成
    • AdsPower
    • BitBrowser
    • ClonBrowser
    • Hubstudio
    • Puppeteer
    • Playwright
    • Selenium
    • Chrome
  • 常见问题
    • 支付问题
    • 数据服务
    • 网络基础设施
  • SDK
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • SDK Copy
    • Go SDK 使用说明
    • JavaScript SDK 使用说明
    • Python SDK 使用说明
    • TypeScript SDK 使用说明
  • CLI 命令行
    • 概述
    • 安装
    • 命令
    • 示例
    • 常见问题
  • MCP 服务端
    • 概述
    • 工具
    • 使用示例
    • 数据输出格式
    • 常见问题
    • 远程模式
      • 快速入门
      • 进阶
  • SKILLS
    • SKILLS 使用说明
  1. CLI 命令行

示例

使用示例#

Dataify MCP CLI 的真实工作流与配方:从列出工具、查看参数,到搜索、解锁网页、查询采集任务状态,再到管道与 CI 自动化。

如何列出可用工具#

先确认当前 Token 有哪些工具可用:
如果列表为空,提示 No tools returned. Check token/tools permissions.,请检查 Token 是否正确、是否拥有对应工具权限。

如何查看工具参数#

调用前先用 schema 确认参数名、是否必填与类型,避免猜参数:

如何进行网页搜索#

以 Google 搜索为例(工具名以你 dataify tools 列出的为准):
其他搜索引擎工具(同样来自内置 tools 列表):yandex_serp、duckduckgo_serp、bing_serp。它们的参数通过 dataify schema <tool> 查看。

如何使用 Web Unlocker#

request_web_unlocker 用于解锁并抓取网页(--type 指定返回类型,例如 html):
若提示 Tool "request_web_unlocker" was not returned by the server,先用 dataify tools 确认;内置 tools 列表里对应的是 web_unlocker,实际暴露的工具名以服务端返回为准。

如何查询采集任务状态#

web_unlock_task 需要整数型参数,推荐用 --arg-json 保证类型正确:

如何传递数字 / 布尔 / 对象类型参数#

普通 --name value 一律按字符串发送。当工具要求数字、布尔、对象或数组时,用 --arg-json:
形式结果类型
--q pizza字符串 "pizza"
--arg-json json=1数字 1
--arg-json enabled=true布尔 true
--args-json '{"a":1}'对象 {a:1}

如何从文件或管道读取参数#

当参数较多或想在脚本里复用,把它们放进 JSON 文件或用管道喂入:
先准备 params.json:
{
  "q": "pizza",
  "json": 1
}
执行:

如何输出原始结果或写入文件#

默认输出工具返回的主要内容(文本或 structuredContent)。需要完整 MCP 结果时用 --raw;需要落盘时用 --output:

如何为耗时工具设置超时#

实时采集类工具可能耗时较长,用 --timeout 调整(支持毫秒 / s / m):
超时格式:
写法含义
120000120000 毫秒(120 秒,默认)
30s30 秒
2m2 分钟(120 秒)
也可通过环境变量 DATAIFY_MCP_TIMEOUT 统一设置(见下文),优先级低于命令行 --timeout。

如何调试一次失败调用#

加 --debug 把请求 URL 与 JSON-RPC 请求体打印到 stderr,不影响实际请求参数与结果:
如果工具返回错误(isError),CLI 会以退出码 2 结束并把错误信息打印到 stderr。

管道与自动化#

CLI 的设计便于管道串联。当标准输出不是 TTY 时,结果以纯文本/JSON 输出,方便下游处理。

用 jq 提取字段#

在脚本 / CI 中使用#

交互模式批量调试#

支持的环境变量#

可用环境变量覆盖本地配置:
变量用途
DATAIFY_MCP_TOKENAPI Token(与 DATAIFY_API_TOKEN 等价)。
DATAIFY_API_TOKENAPI Token 的别名,作用同 DATAIFY_MCP_TOKEN。
DATAIFY_MCP_TIMEOUT请求超时(毫秒数字,或带 s / m 后缀,例如 180000、30s、2m)。

资源#

资源说明链接
📘 GitHub 仓库查看源码、示例并做出贡献GitHub
📦 CLI 模块包说明、版本与发布信息dataify-mcp-cli
修改于 2026-08-10 10:07:52
上一页
命令
下一页
常见问题
Built with