Unbrowse for Usitc(usitc.gov)是一套把 USITC 网站能力封装为智能体工具的非官方集成。它并非 usitc.gov 官方产品,也未获得其隶属或背书。Unbrowse 根据 usitc.gov 自身发出的请求编译这些工具,每次调用都会在服务端重放该站点的第一方 API,并返回经过验证的结果;因此不需要抓取渲染后的页面,不需要在用户侧运行浏览器,也不需要 usitc.gov 的 API 密钥。
【主要能力】 当前提供的核心工具是 hts_usitc_gov__get_reststop_search,用于按关键词搜索 HTS 编码。其输入为 query(字符串,必填),即搜索时填写的查询词;可选输入 select(数组),用于只保留结果中的指定部分,路径语法中圆点用于逐层访问键,[] 用于映射列表,末尾的 {a,b} 可保留多个键(例如 "results[].{title,url}"),未匹配的路径会出现在 selectMissing 中。若省略 select 且答案较大,其 data 下的记录会以 results 形式返回,其余部分会在 projection 中说明。该工具对 hts.usitc.gov 为只读操作。
此外,该服务器还始终提供 unbrowse.run(用自然语言在 usitc.gov 上执行任务)、unbrowse.inspect、unbrowse.resume、unbrowse.scrape 和 unbrowse.map(可作用于 usitc.gov 上的任意页面),以及已录制的云端浏览器流程 unbrowse.browse.open → unbrowse.browse.act → unbrowse.browse.finish。对于不支持带点名称的主机,这些工具会以下划线形式显示(如 unbrowse_run)。
【使用方式】 连接 usitc.gov 的 MCP 服务器。该服务器是一个仅包含 usitc.gov 的工具作用域,只持有其编译工具以及运行这些工具的 Unbrowse 工具,因此智能体的工具列表保持精简,且每次调用都限定在 usitc.gov 上。
Claude 命令行添加方式: claude mcp add --transport http usitc https://unbrowse.ai/mcp/usitc.gov
Codex 添加方式: codex mcp add usitc --url https://unbrowse.ai/mcp/usitc.gov && codex mcp login usitc
JSON 配置: {"mcpServers":{"usitc":{"url":"https://unbrowse.ai/mcp/usitc.gov"}}}
首次连接会通过 OAuth 登录 Unbrowse(免费层,仅验证过的结果计入)。若用于脚本,请发送 Authorization: Bearer $UNBROWSE_API_KEY(密钥来自 https://unbrowse.ai/app/keys;请保存在密钥管理器中,切勿写入会提交的配置)。
如果当前会话的工具列表中不包含上述工具,说明服务器未连接或未登录:应如实说明并停止,不要改用其他方式抓取 usitc.gov 并把它当作本技能的结果。
调用时,选择标题与任务匹配的工具并传入其输入。除非用户明确要求控制某些参数,否则不要传入站点已记录的参数。注意读取状态:succeeded 表示携带了经过验证的结果;input_required 并非失败,可用 unbrowse.resume {runId, answers} 在同一运行中回答待填字段。若没有合适工具,可使用 unbrowse.run {task};当尚无对应编译能力时它会以 no_capability 失败,此时可先用 unbrowse.browse.open 在 usitc.gov 上执行一次 → unbrowse.browse.act → unbrowse.browse.finish,从而编译出新的工具,供该服务器下次列出。任何超出 usitc.gov 范围的请求都会被拒绝(not_in_scope),应改用通用 Unbrowse 服务器。
登录方面:绝不要向用户索要密码。使用 unbrowse.browse.act 并设置 action: "autofill",即可从用户的 Unbrowse 密码管理器填充 usitc.gov 的登录信息。
只报告 succeeded 结果所述内容。outcome_unknown 表示可能已发生变更:重试前应先检查。发布、购买、发送或删除操作需要用户明确同意。
【不使用 MCP 的方式】
每个工具同时也是 REST 调用:
curl -s https://unbrowse.ai/api/v1/sites/hts.usitc.gov/call/hts_usitc_gov__get_reststop_search
-H "authorization: Bearer $UNBROWSE_API_KEY" -H "content-type: application/json"
-d '{"query":"<query>"}'
OpenAPI 文档:https://unbrowse.ai/api/v1/sites/hts.usitc.gov/openapi.json。其他站点请使用通用 Unbrowse 技能(https://github.com/unbrowse-ai/unbrowse)和 https://unbrowse.ai/mcp。
【适用场景】 适合需要让 AI 智能体查询美国 HTS 编码、按关键词检索关税分类信息的场景,尤其是希望避免本地浏览器抓取、避免管理 usitc.gov API 密钥的自动化流程。
【限制】 该集成是非官方的,与 usitc.gov 无隶属或背书关系。当前明确编译的工具仅覆盖 HTS 编码关键词搜索,且对 hts.usitc.gov 为只读。超出 usitc.gov 范围的请求会被拒绝。首次连接需通过 OAuth 登录 Unbrowse,脚本调用需自备 UNBROWSE_API_KEY。关于收费、价格、平台支持范围等更多细节,资料中暂未提供。