Web search, content extraction, and library docs for AI agents with 5-strategy scraping and runs without API keys.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CLOUDFLARE_ACCOUNT_IDCLOUDFLARE_API_TOKENCF_ENDPOINTRELAY_PWMCP_RELAY_PASSWORD— form is gated by ; multi-user deployments also requireWET_DOCS_DB_PATHMCP_D1_BASE_URLMCP_D1_TOKENMCP_VECTORIZE_BASE_URLMCP_VECTORIZE_IDXMCP_VECTORIZE_TOKENBROWSER_BACKENDSMCP_TRANSPORT— v wet-data:/data -e =http \TRANSPORT_MODEDOCS_DB_BACKEND— cf-d1 (docs + BM25 full-text), and Vectorize (embeddings). Web search usesPUBLIC_URL— e =https://wet.example.com \GEMINI_API_KEY— gemini/ aistudio.google.com/apikeyGOOGLE_API_KEYOPENAI_API_KEY— openai/ (or bare) platform.openai.comCOHERE_API_KEY— cohere/ dashboard.cohere.comEMBEDDING_API_BASEXAI_API_KEY— xai/ console.x.aiLLM_API_BASEMCP_RELAY_URLRERANK_API_BASEGITHUB_TOKENGH_TOKENMCP_DCR_SERVER_SECRET— CREDENTIAL_SECRET (per-user vault key) and .MCP_PORTMCP_AUTH_DISABLEcontainer— 4. Push the image to your Cloudflare managed registry (CF Containers cannotTAVILY_API_KEY— / BRAVE_API_KEY / EXA_API_KEY.BRAVE_API_KEY— TAVILY_API_KEY / / EXA_API_KEY.EXA_API_KEY— TAVILY_API_KEY / BRAVE_API_KEY / .SEARCH_BACKEND— a SearXNG instance (=searxng, SEARXNG_URL) or Tavily (SEARCH_BACKEND=tavily);SEARCH_BACKENDS— Search backends -- (CSV, runtime fallback chain) over[](https://m8ven.ai/mcp/expandingideas-ai-mcp-wet-f0v20a)