mcpField
T
tavily-search

tavily-search

github.com/tavily-ai生产力49136.4k 次安装8 周前更新
代码仓库

关于 tavily-search

面向需要网络信息的用户的 Tavily 搜索 Skill,通过 tvly 命令行检索网页,并返回适合 LLM 使用的结果片段和相关性分数。

主要功能

  1. 01按关键词搜索网页
  2. 02支持时效、主题和地区筛选
  3. 03可获取原始网页内容
  4. 04提供结构化 JSON 结果

适用场景

  1. 01查找特定主题的网页资料
  2. 02筛选近期新闻或指定时间范围的信息
  3. 03限定可信域名以核实事实

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tavily-ai/skills --skill tavily-search

安装后在 Claude Code 中输入/tavily-search确认已加载。

详细介绍

tavily search

返回经过大模型优化的网页搜索结果,包含内容摘要和相关性评分。

运行前

如果 tvly 可用,直接运行搜索。搜索支持有上限的免密钥访问,因此首次请求前不要查找 API 密钥或进行身份验证。

如果找不到 tvly,请按照 tavily-cli setup 中的说明完成设置,然后重试。如果在交互式会话中达到免密钥访问上限,请运行 tvly login 打开浏览器 OAuth,然后重试一次原始搜索。在无人值守环境中,请报告访问上限和身份验证选项,而不要启动交互流程。引导式设置完成后,不要立即再次登录。

适用场景

  • 需要查找任何主题的信息
  • 还没有具体的 URL
  • 工作流中的第一步:搜索 → 提取 → 映射 → 抓取 → 研究

快速开始

# Basic search
tvly search "your query" --json

# Advanced search with more results
tvly search "quantum computing" --depth advanced --max-results 10 --json

# Recent news
tvly search "AI news" --time-range week --topic news --json

# Domain-filtered
tvly search "SEC filings" --include-domains sec.gov,reuters.com --json

# Include full page content in results
tvly search "react hooks tutorial" --include-raw-content --max-results 3 --json

选项

选项说明
--depthultra-fast、fast、basic(默认)或 advanced
--max-results结果数上限,0-20(默认:5)
--topicgeneral(默认)、news、finance
--time-rangeday、week、month、year
--start-date此日期之后的结果(YYYY-MM-DD)
--end-date此日期之前的结果(YYYY-MM-DD)
--include-domains要包含的域名,以逗号分隔
--exclude-domains要排除的域名,以逗号分隔
--country提升来自该国家/地区的结果排名
--include-answer包含 AI 答案(basic 或 advanced)
--include-raw-content包含完整页面内容(markdown 或 text)
--include-images包含图片结果
--include-image-descriptions包含 AI 图片描述
--chunks-per-source每个来源的分块数(仅适用于 advanced/fast 深度)
-o, --output将 JSON 响应保存到文件
--json结构化 JSON 输出

搜索深度

深度速度相关性适用场景
ultra-fast最快较低实时聊天、自动补全
fast快良好需要分块且延迟很重要
basic中等高通用场景(默认)
advanced较慢最高精准搜索、特定事实

提示

  • 将查询控制在 400 个字符以内——把它当作搜索查询,而不是提示词。
  • 将复杂查询拆分为多个子查询,以获得更好的结果。
  • 需要完整页面文本时使用 --include-raw-content(可省去单独调用 extract)。
  • 使用 --include-domains 聚焦可信来源。
  • 使用 --time-range 查找近期信息。
  • 在确切的第一手来源核实对身份敏感的信息。 对于发布、版本、所有权或名称相似的项目,应确认官方仓库或域名,而不要只相信生成的答案或仅凭软件包名称匹配。
  • 从标准输入读取:echo "query" | tvly search - --json

另请参阅

评论

支持 Markdown