Home › Search & Research › Web Researcher MCP
Web Researcher MCP
Search the web and primary sources, read pages behind your logins, verify citations. Runs locally.
Topics: Search & Data Extraction
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (oci)
docker run -i --rm -e GOOGLE_CUSTOM_SEARCH_API_KEY=<YOUR_VALUE> -e BRAVE_API_KEY=<YOUR_VALUE> -e SERPER_API_KEY=<YOUR_VALUE> -e SEARCHAPI_API_KEY=<YOUR_VALUE> -e TAVILY_API_KEY=<YOUR_VALUE> -e EXA_API_KEY=<YOUR_VALUE> -e XQUIK_API_KEY=<YOUR_VALUE> -e COURTLISTENER_API_TOKEN=<YOUR_VALUE> -e FRED_API_KEY=<YOUR_VALUE> ghcr.io/zoharbabin/web-researcher-mcp:1.51.0
Or add to your MCP client config:
{
"mcpServers": {
"web-researcher-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOOGLE_CUSTOM_SEARCH_API_KEY=<YOUR_VALUE>",
"-e",
"BRAVE_API_KEY=<YOUR_VALUE>",
"-e",
"SERPER_API_KEY=<YOUR_VALUE>",
"-e",
"SEARCHAPI_API_KEY=<YOUR_VALUE>",
"-e",
"TAVILY_API_KEY=<YOUR_VALUE>",
"-e",
"EXA_API_KEY=<YOUR_VALUE>",
"-e",
"XQUIK_API_KEY=<YOUR_VALUE>",
"-e",
"COURTLISTENER_API_TOKEN=<YOUR_VALUE>",
"-e",
"FRED_API_KEY=<YOUR_VALUE>",
"ghcr.io/zoharbabin/web-researcher-mcp:1.51.0"
]
}
}
}
GOOGLE_CUSTOM_SEARCH_API_KEYsecret — Google Custom Search API keyGOOGLE_CUSTOM_SEARCH_ID— Google Programmable Search Engine IDSEARCH_PROVIDER— Search provider: google, brave, serper, searxng, searchapi, youcom, duckduckgo, tavily, exa, hackernews, reddit, bluesky, github, or xquikSEARCH_ROUTING— Use multiple search engines with automatic switching if one goes down (e.g. brave,google,serper)BRAVE_API_KEYsecret — Brave Search API keySERPER_API_KEYsecret — Serper.dev API keySEARCHAPI_API_KEYsecret — SearchAPI.io API keySEARXNG_URL— SearXNG instance URLTAVILY_API_KEYsecret — Tavily Search API keyEXA_API_KEYsecret — Exa API key (neural/semantic web search provider)XQUIK_API_KEYsecret — Xquik API key (metered X/Twitter post search provider)EDGAR_CONTACT_EMAIL— Contact email for SEC EDGAR (enables filing_search); falls back to OPENALEX_EMAILCOURTLISTENER_API_TOKENsecret — CourtListener API token (legal_search works without it; a token raises the rate limit)FRED_API_KEYsecret — FRED API key (enables econ_search for Federal Reserve economic data)
Package (oci)
docker run -i --rm docker.io/zoharbabin/web-researcher-mcp:1.51.0
Or add to your MCP client config:
{
"mcpServers": {
"web-researcher-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/zoharbabin/web-researcher-mcp:1.51.0"
]
}
}
}
Related servers
modelcontextprotocol/servers
Direct local file system access.
wigolo
Local-first web intelligence MCP server for AI coding agents
exa-labs/exa-mcp-server
Connect AI agents to Exa for web search, content fetching, and multi-step research.
blazickjp/arxiv-mcp-server
Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
trieve
Crawl, embed, chunk, search and retrieve information from datasets through Trieve.
brightdata-mcp
Bright Data's Web MCP server enabling AI agents to search, extract & navigate the web
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry