Supports containerization of the SSE server for isolated and portable deployment of the Tavily MCP server.
Enables configuration through environment variables stored in .env files for API keys and server settings.
Required for source code management and downloading the server implementation.
Supported operating system for installing and running the Tavily MCP server.
Supported operating system for installing and running the Tavily MCP server.
Tavily MCP Server
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:
- search, extract, map, crawl tools
- Real-time web search capabilities through the tavily-search tool
- Intelligent data extraction from web pages via the tavily-extract tool
- Powerful web mapping tool that creates a structured map of website
- Web crawler that systematically explores websites
Prerequisites
- git installed. (To clone the repo)
- uv installed.
- docker installed (Optional: If you are planning to use the SSE server inside a docker container).
To install uv in Linux and MacOS type this in your terminal:
Environment Variables
Copy the .env.example
file and rename that to .env
. Then paste your TAVILY_API_KEY
inside there
Optional: You can also configure the port if you are planning to use SSE.
Running the SSE server
While inside the repo run:
Running on STDIO
Docker SSE Server
First you need to build the image using the Dockerfile
inside this repository. Run this to build the image:
Then you can run the container using the environment variables inside the env file
Or you can specify the environment variables yourself.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tavily MCP Server implementation that uses fastmcp and supports both sse and stdio transports. It also supports more up to date functionalities of Tavily.
Related MCP Servers
- -securityAlicense-qualityThis MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.Last updated -11PythonMIT License
- AsecurityAlicenseAqualityAn MCP server implementation that integrates the Tavily Search API, providing optimized search capabilities for LLMs.Last updated -1TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.Last updated -42Python
- -securityAlicense-qualityMCP server for using various search tools like Tavily API. Planning to support various search tools (i.e. wiki search, searxng, etc)Last updated -1PythonMIT License