58
grade D
9 days ago
glama

mcp-open-webresearch

A proxy-aware MCP server that enables web searching across multiple engines and automated markdown content extraction from webpages. It features a deep research agent for recursive searching and synthesis, supporting complex network environments through SOCKS5 and HTTP proxies.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
⚠️
Known vulnerabilities in dependencies: 3 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 1 credential: LLM_API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configALLOWED_HOSTS
configBROWSER_CONCURRENCY
configBROWSER_IDLE_TIMEOUT_MS
configBROWSER_SCREENSHOT_MAX_SIZE
configCHROMIUM_EXECUTABLE_PATH
configCORS_ORIGINAllowed CORS origin.
configDEEP_SEARCH_MAX_CITATION_URLS10 Max URLs to visit for citations.
configDEEP_SEARCH_MAX_LOOPS20 Max research iterations.
configDEEP_SEARCH_REPORT_RETENTION_MINUTES10 Download expiration time (minutes).
configDEEP_SEARCH_RESULTS_PER_ENGINE5 Results per engine per round.
configDEEP_SEARCH_SATURATION_THRESHOLD0.6 Threshold to stop research early.
configDEFAULT_SEARCH_ENGINESbing,duckduckgo,brave Default engines list.
configDOCKER_ENVIRONMENT
configENABLE_CORSfalse Enable CORS.
configENABLE_DNS_REBINDING_PROTECTION
configENABLE_PROXYfalse Enable proxy support.
configHTTPS_PROXYHTTPS Proxy URL.
configHTTP_PROXYHTTP Proxy URL.
🔐 secretLLM_API_KEYExternal LLM API key.
configLLM_BASE_URLExternal LLM API base URL.
configLLM_NAMEExternal LLM model name.
configLLM_RETRY_DELAYS
configLLM_TIMEOUT_MS30000 Timeout for external LLM calls.
configMCP_LOG_PATH
configPORT3000 Server port.
configPUBLIC_URLURL Configuration: Link generation depends on the variable to ensure accessible download endpoints in proxied environments.
configSAMPLINGfalse Enable result sampling.
configSKIP_COOLDOWN
configSKIP_IDE_SAMPLINGfalse Prefer external API over IDE.
configSOCKS5_PROXYSOCKS5 Proxy URL (Highest Priority).
configWRITE_DEBUG_FILEfalse Log debug output to file.
configWRITE_DEBUG_TERMINALfalse Log debug output to stdout.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/rinaldowouterson-mcp-open-webresearch-07vlrk)](https://m8ven.ai/mcp/rinaldowouterson-mcp-open-webresearch-07vlrk)
commit: 1a6848912c8d78203827b01f76178f926d98dad9
code hash: 01d19be83be17645844f664c71e5a9afa52d00ccaceb5e61191f3b722c453fbf
verified: 4/11/2026, 3:20:27 PM
view raw JSON →