mcp-tavily-search

mcp-tavily-search

9

The mcp-tavily-search is a Model Context Protocol server that integrates Tavily's search API for intelligent web search capabilities, designed for high-quality and factual results. It's optimized for RAG applications and includes features like domain filtering, response caching, and multiple response formats.

mcp-tavily-search

Notice: This repository is no longer maintained. Instead, use mcp-omnisearch for combined MCP tools.

Features

  • Advanced web search using Tavily API
  • AI-generated search summaries
  • Domain filtering for quality results
  • Configurable search depth and parameters
  • Context generation for RAG applications
  • Direct question answering
  • Response caching with TTL
  • Multiple response formats (text, JSON, markdown)
  • Optimized results for LLMs

Configuration

  • Requires Tavily API Key

API Tools

  1. tavily_search: Searches the web with various configurable parameters.
  2. tavily_get_search_context: Generates context for RAG applications.
  3. tavily_qna_search: Provides direct answers with source citations.

Development

  1. Clone the repository
  2. Install dependencies using pnpm
  3. Build and run the project

License

  • MIT License