tavily-search MCP server

tavily-search MCP server

site icon
2025.02.09 29
Python网络搜索信息查询搜索工具
mcp-server-tavily 是一个基于 Tavily API 的 MCP 服务器项目,主要用于执行网络搜索并返回搜索结果。它能够根据指定的查询条件进行搜索,并返回包含 AI 回答、URI 和搜索结果标题的文本格式结果。该服务适用于需要快速获取网络搜索结果的场景,如信息查询、事件搜索等。
View on GitHub

Overview

基本能力

产品定位

mcp-server-tavily 是一个基于 Tavily API 的 MCP 服务器项目,主要用于执行网络搜索并返回搜索结果。

核心功能

  • 使用 Tavily API 执行基于指定查询的搜索。
  • 返回包含 AI 回答、URI 和搜索结果标题的文本格式结果。

适用场景

  • 信息查询
  • 事件搜索
  • 快速获取网络搜索结果

工具列表

  • search: 执行基于指定查询的搜索
  • 必需参数: "query"
  • 可选参数: "search_depth" (basic 或 advanced)

常见问题解答

使用教程

使用依赖

  • 需要 Tavily API 密钥

安装教程

  1. 通过 Smithery 安装:
npx -y @smithery/cli install tavily-search --client claude
  1. 手动安装:
git clone https://github.com/Tomatio13/mcp-server-tavily.git
  1. 编辑 Claude Desktop 配置文件:
"mcpServers": {
  "tavily-search": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\your_path\\mcp-server-tavily",
      "run",
      "tavily-search"
    ],
    "env": {
      "TAVILY_API_KEY": "YOUR_TAVILY_API_KEY",
      "PYTHONIOENCODING": "utf-8"
    }
  }
}
  1. 重启 Claude Desktop。

调试方式

  • 日志存储位置:
  • Windows: C:\Users\[username]\AppData\Roaming\Claude\logs\mcp-server-tavily-search

使用 Docker Compose 运行

  1. 安装 Docker。
  2. 下载仓库:
git clone https://github.com/Tomatio13/mcp-server-tavily.git
  1. 运行 Docker compose:
docker compose up -d
  1. 执行客户端:
docker exec mcp_server uv --directory /usr/src/app/mcp-server-tavily/src run client.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。