Labsco
MCP SERVER

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

Web Search Engines
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.