Tavily:为 AI Agent 而生的搜索 API——与 OpenClaw 的集成路径分析

> 来源: https://tavily.com | https://docs.tavily.com

> GitHub(MCP): https://github.com/tavily-ai/tavily-mcp

> GitHub(Skills): https://github.com/tavily-ai/skills

> 文档: https://docs.tavily.com/documentation/agent-skills

> 日期: 2026-03-13

📌 一句话总结

Tavily 是专为 LLM 和 AI Agent 设计的搜索 API——返回的不是传统搜索引擎的网页列表,而是对 LLM 优化的结构化内容摘要。提供 Search / Extract / Crawl / Research 四大能力,有 MCP Server 和 Agent Skills 两种接入方式。免费 1,000 credits/月。

🧠 Tavily 是什么

传统搜索 API(Google、Brave、Bing)返回的是网页标题+链接+片段,Agent 拿到后还需要 web_fetch 抓取正文、解析内容。

Tavily 的核心差异:搜索结果直接返回 LLM 可消费的内容——已经提取、清洗、排序好的文本,带有相关性评分。省掉了"搜索→抓取→解析"的中间步骤。


传统流程: web_search → 得到 URL → web_fetch → 解析 HTML → 提取正文
Tavily:   tavily_search → 直接得到清洗后的内容摘要

🔧 四大 API 能力

API功能Credit 消耗
**Search**LLM 优化的网页搜索,返回内容摘要+评分Basic 1 / Advanced 2
**Extract**从指定 URL 提取干净的 Markdown/文本每 5 URL = 1-2 credits
**Crawl**爬取整个网站,保存为本地 MarkdownMap + Extract 之和
**Research**AI 综合研究,带引用的深度报告Pro 15-250 / Mini 4-110
**Map**网站结构映射每 10 页 = 1-2 credits

💰 定价

套餐额度/月月费单价/credit
**Researcher(免费)**1,000$0
**Project**4,000$30$0.0075
**Bootstrap**15,000$100$0.0067
**Startup**38,000$220$0.0058
**Growth**100,000$500$0.005
**PAYG**按用量$0.008

免费额度 1,000 credits/月 = 1,000 次 Basic Search500 次 Advanced Search

🔌 两种接入方式

1. MCP Server


# 远程(零安装)
https://mcp.tavily.com/mcp/?tavilyApiKey=tvly-xxx

# 本地
npx -y tavily-mcp@latest

MCP 提供 4 个标准工具:tavily-search / tavily-extract / tavily-map / tavily-crawl。任何支持 MCP 的 Agent 都能直接调用。

2. Agent Skills


npx skills add tavily-ai/skills

提供 5 个 Skill:/search /research /extract /crawl /tavily-best-practices。设计给 Claude Code、Codex、Cursor 等 Agent 使用。

🔍 与 OpenClaw 的集成分析

现状:OpenClaw 不原生支持 Tavily

OpenClaw 的 web_search 工具支持 5 个 provider:

Provider状态
Brave✅ 原生支持(我们在用)
Perplexity✅ 原生支持
Grok✅ 原生支持
Gemini✅ 原生支持
Kimi✅ 原生支持
**Tavily**❌ 不支持

OpenClaw 的 config schema 也没有 MCP 配置项,所以 Tavily MCP Server 目前无法接入。

原生支持 vs Skill 的关键区别

维度原生 `web_search`Skill(exec 脚本)
**Tool call 次数**1 次2-3 次(读 Skill → exec → 解析)
**Token 开销**低(结果直接返回)高(SKILL.md + JSON 都占 context)
**可靠性**高(OpenClaw 保证)中(依赖 Agent 正确执行)
**错误处理**内置重试/超时/缓存需要 Agent 自己处理
**配置**config 一行SKILL.md + 脚本 + 环境变量
**Provider 切换**改 config 即可改 Skill 文件
**Agent 感知**无感(像调函数)有感(要读文档、拼命令)

一句话:原生支持 = Agent 无感调用;Skill = Agent 手动拼接。差的是可靠性和效率。

三条集成路径

路径 A:写 OpenClaw Skill(现在就能做)

~/.openclaw/skills/tavily/ 写一个 SKILL.md + search.sh 脚本:


#!/bin/bash
# tavily-search.sh
curl -s -X POST https://api.tavily.com/search \
  -H "Content-Type: application/json" \
  -d "{\"api_key\":\"$TAVILY_API_KEY\",\"query\":\"$1\",\"search_depth\":\"basic\",\"max_results\":5}" \
  | jq '.results[] | {title, url, content}'

优点:立刻可用

缺点:多消耗 token,可靠性不如原生

路径 B:等 OpenClaw 支持 MCP(中期)

OpenClaw 加上 MCP 配置后,直接在 config 里加 Tavily MCP Server。Agent 调用 MCP 工具等同于原生支持。

优点:接近原生体验

缺点:要等 OpenClaw 更新

路径 C:向 OpenClaw 提 PR,加 Tavily 为原生 provider(最优)

tools.web.search.provider 里加一个 "tavily" 选项。

优点:最佳体验

缺点:需要 OpenClaw 接受 PR

🆚 Tavily vs Brave Search(我们目前的方案)

维度Brave SearchTavily
**免费额度**2,000 次/月1,000 credits/月
**速率限制**1 req/s(Free)无明确限制
**返回内容**标题+链接+片段**LLM 优化的内容摘要**
**需要 web_fetch**✅ 经常需要二次抓取❌ 搜索直接返回内容
**Extract 能力**无(靠 web_fetch)✅ 内置 Extract API
**Crawl 能力**✅ 内置 Crawl API
**Research 能力**✅ AI 综合研究+引用
**OpenClaw 支持**✅ 原生❌ 需要 Skill/MCP
**深度研究适配**中(搜索+抓取分离)高(一步到位)

💡 与我们的关联

1. 深度研究流程优化:目前我们的流程是 web_search → web_fetch → 解析,Tavily 可以合并为一步。每篇报告省 2-3 次 tool call

2. Brave 的 fallback:Brave Free 限 1 req/s 且额度 2,000,经常触发 429。Tavily 1,000 credits 可作为补充

3. Research API 很诱人:Tavily 的 /research 能直接返回带引用的综合报告,可以作为我们深度研究的预研步骤

4. 成本可控:免费 1,000 credits/月,我们每篇报告约 3-5 次搜索,月产 100 篇报告够用

5. 建议先注册免费账号试用,写个简单 Skill 做 Brave 的 fallback

📊 评分

维度评分(/10)
产品成熟度8.5 — MCP + Skills + REST API,生态完整
LLM 优化度9.0 — 专为 Agent 设计,返回格式最优
免费额度7.0 — 1,000 credits 够小规模用
OpenClaw 集成5.0 — 不原生支持,需要 Skill 或等 MCP
与我们的关联8.0 — 直接优化深度研究流程
**综合****7.5**

报告由深度研究助手自动生成 | 2026-03-13

来源: https://tavily.com | https://docs.tavily.com