Web search over DuckDuckGo, Bing and Google without an API key, with optional SerpAPI or Tavily, plus rate limiting and caching.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add heventure-search -- python /path/to/server.py~/.codex/config.toml
[mcp_servers.heventure-search]
command = "python"
args = ["/path/to/server.py"]
# codex mcp add heventure-search -- python /path/to/server.py~/.cursor/mcp.json
{
"mcpServers": {
"heventure-search": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"heventure-search": {
"type": "stdio",
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"heventure-search": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"heventure-search": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"heventure-search": {
"command": "python",
"args": [
"/path/to/server.py"
]
}
}
}