MCP Tavily 搜索服务

MCP Tavily 搜索服务

一个基于 Model Context Protocol (MCP) 的搜索服务,使用 Tavily 提供搜索功能。

快速开始

  1. 安装: 使用以下命令安装最新版本: go install github.com/y7ut/mcp-tavily-search@latest

  2. 配置: 在 MCP 配置文件中添加以下内容(根据需要选择直接运行或 Docker 运行方式):

    直接运行: { "mcpServers": { "tavily": { "command": "mcp-tavily-search", "args": [ "run", "tvly-*******************" ] } } }

    Docker 运行: { "mcpServers": { "tavily": { "command": "docker", "args": [ "run", "--rm", "-i", "docker.ijiwei.com/mcp/mcp-tavily-search:latest", "run", "tvly-*******************" ] } } }

  3. 调试: 使用以下命令进行调试: npx @modelcontextprotocol/inspector mcp-tavily-search run tvly-xxxxxxxxxx

    或者通过 Docker 调试: npx --no-cache @modelcontextprotocol/inspector docker run --rm -i mcp-tavily-search:latest run tvly-xxxxx

工具

支持 search_news 功能,包含以下参数:

  • keyword(必填):搜索关键词。
  • days(可选,默认值为 7):搜索时间范围。
  • limit(可选,默认值为 5):返回新闻数量。
  • search_depth(可选,默认值为 basic):搜索深度,可选值为 basic 或 advanced。
  • topic(可选,默认值为 news):搜索主题,可选值为 general 或 news。