A comprehensive search API for real-time web search, data extraction, and crawling, requiring a Tavily API key.
Tavily MCP Server implementation that uses fastmcp and supports both sse and stdio transports. To use this server, you need a Tavily account and a Tavily API key, which must be loaded into the TAVILY_API_KEY
environment variable.
The Tavily MCP server provides:
To install uv in Linux and MacOS type this in your terminal:
curl -LsSf https://astral.sh/uv/install.sh | sh
Copy the .env.example
file and rename that to .env
. Then paste your TAVILY_API_KEY
inside there
TAVILY_API_KEY=<YOUR-API-KEY>
Optional: You can also configure the port if you are planning to use SSE.
TAVILY_MCP_PORT=<PORT>
While inside the repo run:
uv run --env-file .env tavily-mcp-sse
{
"mcpServers": {
"tavily-mcp-server": {
"command": "uv",
"args": [
"run",
"--directory",
"<LOCATION-TO-THE-REPO>",
"tavily-mcp-stdio"
],
"env": {
"TAVILY_API_KEY": "<YOUR-API-KEY>"
}
}
}
}
First you need to build the image using the Dockerfile
inside this repository. Run this to build the image:
docker build -t tavily-mcp .
Then you can run the container using the environment variables inside the env file
docker run --name tavily-mcp \
-p 127.0.0.1:8000:8000 \
--env-file .env \
tavily-mcp
Or you can specify the environment variables yourself.
docker run --name tavily-mcp \
-p 127.0.0.1:8000:8000 \
-e TAVILY_API_KEY=<YOUR-API-KEY>
tavily-mcp
Exa AI Search API
A full-text search server for Jewish texts and literature.
Search for news articles using the Naver News API. Requires Naver News API credentials.
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
Interact & query with Meilisearch (Full-text & semantic search API)
Provides weather data using the US National Weather Service (NWS) API. Built with pure JavaScript ES Modules.
An MCP server for web and local search using the Brave Search API.
Get any answer from the Facebook Ads Library, conduct deep research including messaging, creative testing and comparisons in seconds.
Provides real-time flight tracking and status information using the AviationStack API.
Web search using the Perplexity API with automatic model selection based on query intent.