Tavily MCP Server

Tavily MCP Server

site icon
2024.12.14 6
JavaScriptAI 搜索网络搜索数据检索搜索工具
Tavily MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供 AI 驱动的搜索能力,使用 Tavily API 进行全面的网络搜索并检索相关的最新信息。该服务适用于需要集成高级搜索功能的 AI 助手和应用程序。
View on GitHub

Overview

基本能力

产品定位

Tavily MCP Server 是一个 AI 驱动的搜索服务,旨在为 AI 助手和应用程序提供全面的网络搜索功能。

核心功能

  • AI 驱动的搜索功能
  • 支持基础和高级搜索深度
  • 丰富的搜索结果,包括标题、URL 和内容片段
  • AI 生成的搜索结果摘要
  • 结果评分和响应时间跟踪
  • 全面的搜索历史存储与缓存
  • MCP 资源,用于灵活的数据访问

适用场景

  • AI 助手集成
  • 需要实时网络搜索的应用程序
  • 数据分析和研究工具
  • 内容生成和摘要工具

工具列表

  • search 工具:执行搜索查询,支持可选参数 search_depth(基础或高级)。

常见问题解答

  • 错误处理包括无效 API 密钥、网络错误、无效搜索参数、API 速率限制等。

使用教程

使用依赖

  • Node.js (v16 或更高版本)
  • npm (Node Package Manager)
  • Tavily API 密钥(从 Tavily's website 获取)
  • MCP 客户端(如 Cline、Claude Desktop 或自定义实现)

安装教程

  1. 克隆仓库:
git clone https://github.com/it-beard/tavily-server.git
cd tavily-mcp-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  • 启动服务器:
npm run start
  • 开发模式运行:
npm run dev

许可证

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