LabscoMCP early access ↗
tsmndevMCP SERVER

Tavily SSE MCP Server

Tavily's search, extract, map and crawl tools, served over SSE as well as stdio.

by tsmndev ↗Web Search EnginesCommunity

LABSCO SUMMARY

The Tavily toolset, with SSE as a first-class option.

Search and extract are the pair most people want, and having map and crawl next to them means "read this whole site" is one server rather than three. The reason to pick this implementation is deployment: it runs as a shared SSE service in a container, so several clients use one process and one API key instead of each spawning their own.

What it is

A FastMCP implementation of the Tavily tools that runs either as a local stdio process or as a standalone SSE service, including a Docker image. Same tools either way; the difference is whether one client launches it or several connect to it.

What you get

  • tavily-search for real-time web search
  • tavily-extract for pulling content out of a specific page
  • A mapping tool that builds a structured map of a website
  • A crawler that walks a site systematically
  • Two entry points from one install: tavily-mcp-sse and tavily-mcp-stdio
  • A Dockerfile, so the SSE server can run as a container on port 8000

Requirements

A Tavily account and API key in TAVILY_API_KEY, plus git and uv; Docker only if you want the containerised SSE server. Copy .env.example to .env and put the key there, then uv run --env-file .env tavily-mcp-sse. TAVILY_MCP_PORT changes the SSE port. Version 0.1.0.

Setup effort

Build from source — git clone https://github.com/tsmndev/tavily-mcp-sse.git