MCP.so
登录

Tavily MCP Server

@NoeSamaille

基本信息

分类

搜索

许可证

MIT

传输方式

stdio

作者

NoeSamaille

关于 Tavily MCP Server

Basic remote SSE MCP server for Tavily Search.

Tavily MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Tavily MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Tavily MCP Server?

A FastAPI-based server that wraps the Tavily API into an MCP (Model Context Protocol) service. It provides endpoints for web search and content extraction, secured by API key authentication. Designed for AI agents and developers who need programmatic access to Tavily's search capabilities via the MCP protocol.

How to use Tavily MCP Server?

Install dependencies with pip install -r requirements.txt, set the API_KEY and TAVILY_API_KEY environment variables, then run uvicorn server:app --host 0.0.0.0 --port 8000 --reload. The server exposes two POST endpoints: /tavily-search and /tavily-extract.

Key features of Tavily MCP Server

  • Remote SSE MCP server built with fastapi-mcp
  • Tavily web search with configurable depth and topic
  • Tavily content extraction from given URLs
  • API key authentication for server access
  • Customizable search parameters (max results, domains, time range)
  • Optional image inclusion and raw content retrieval

Use cases of Tavily MCP Server

  • An AI agent performing real‑time web search during a conversation
  • Extracting clean text from a list of URLs for content analysis
  • Integrating Tavily search into a larger MCP‑based tool ecosystem
  • News search with time range and topic filtering
  • Domain‑restricted or excluded searches for focused results

常见问题

1

What API keys are required?

The server needs two environment variables: `API_KEY` (for accessing the server's endpoints) and `TAVILY_API_KEY` (for accessing the Tavily API).

2

How do I run the server?

After installing dependencies, set the two API keys as environment variables and run `uvicorn server:app --host 0.0.0.0 --port 8000 --reload`. The server will be available at `http://127.0.0.1:8000`.

3

What endpoints does the server provide?

Two POST endpoints: `/tavily-search` for web search and `/tavily-extract` for content extraction from URLs. Both require authentication via the server’s API key.

4

What search parameters can I configure?

Search supports optional parameters: `search_depth` (basic/advanced), `topic` (general/news), `days`, `time_range`, `max_results` (default 10), `include_images`, `include_image_descriptions`, `include_raw_content`, `include_domains`, and `exclude_domains`.

5

What extraction parameters are available?

Extraction requires a list of `urls`. Optional parameters: `extract_depth` (basic/advanced, default basic) and `include_images` (default false).

评论

搜索 分类下的更多 MCP 服务器