loading…
Search for a command to run...
loading…
A local MCP server that exposes Tavily search as a tool and rotates across multiple API keys for reliability.
A local MCP server that exposes Tavily search as a tool and rotates across multiple API keys for reliability.
A local Model Context Protocol server that exposes a Tavily search tool and rotates across multiple Tavily API keys.
tavily_search as an MCP tool401, 403, or 429npm install
Set TAVILY_API_KEYS as a space, comma, or semicolon separated list:
export TAVILY_API_KEYS="tvly-dev-key-1 tvly-dev-key-2 tvly-dev-key-3"
On Windows PowerShell:
$env:TAVILY_API_KEYS="tvly-dev-key-1 tvly-dev-key-2 tvly-dev-key-3"
npm start
npm start starts a stdio MCP server, so the terminal will wait for MCP input. This is expected.
Add this to your OpenCode opencode.json:
{
"mcp": {
"tavily-pool": {
"type": "local",
"enabled": true,
"command": ["node", "C:/path/to/tavily-pool-mcp/src/index.mjs"],
"environment": {
"TAVILY_API_KEYS": "{env:TAVILY_API_KEYS}"
}
}
}
}
tavily_searchArguments:
query: search querymax_results: 1-20, default 5search_depth: basic or advanced, default basicinclude_answer: boolean, default falseinclude_raw_content: boolean, default falseDo not commit real API keys. Use environment variables or a secret manager.
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"tavily-pool-mcp": {
"command": "npx",
"args": []
}
}
}