tavily-mcp-loadbalancer
Verified Safeby balazhaa
Overview
Provides a load-balanced Tavily Model Context Protocol (MCP) server with multi-API key rotation and failover for enhanced web search, extraction, crawling, and mapping.
Installation
docker run -d --name tavily-mcp-lb -p 60002:60002 -e TAVILY_API_KEYS="your-key1,your-key2,your-key3" yatotm1994/tavily-mcp-loadbalancer:latestEnvironment Variables
- TAVILY_API_KEYS
- TAVILY_API_KEY
- SUPERGATEWAY_PORT
Security Notes
The source code demonstrates strong security practices including explicit data sanitization and truncation of API responses to prevent content injection and oversized payloads. API keys are correctly managed via environment variables and an internal pool with error tracking and rotation for failover. CORS is set to allow all origins on the SSE endpoint, which is a common configuration for a public-facing API but might require stricter firewall rules depending on deployment context.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
lunar
The Lunar MCP Server acts as an HTTP proxy, designed to intercept, analyze, and manage API traffic within a Python environment, applying policies for caching, throttling, queueing, and collecting data for observability.
mcp-server-kibana
This server provides a Model Context Protocol (MCP) interface to Kibana, enabling natural language or programmatic access for managing saved objects, executing API requests, and querying server status, with multi-space and dual transport support.
cross-llm-mcp
Provides unified access to multiple Large Language Model APIs (ChatGPT, Claude, DeepSeek, Gemini, Grok, Kimi, Perplexity, Mistral) for AI coding environments, enabling intelligent model selection, preferences, and prompt logging.