Open-source, self-hosted Tavily alternative: web search, extract, crawl and map API for AI agents, with an MCP server
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add siftdog -- uvx siftdog~/.codex/config.toml
[mcp_servers.siftdog]
command = "uvx"
args = ["siftdog"]
# codex mcp add siftdog -- uvx siftdog~/.cursor/mcp.json
{
"mcpServers": {
"siftdog": {
"command": "uvx",
"args": [
"siftdog"
]
}
}
}.vscode/mcp.json
{
"servers": {
"siftdog": {
"type": "stdio",
"command": "uvx",
"args": [
"siftdog"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"siftdog": {
"command": "uvx",
"args": [
"siftdog"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"siftdog": {
"command": "uvx",
"args": [
"siftdog"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"siftdog": {
"command": "uvx",
"args": [
"siftdog"
]
}
}
}