Wet MCP Server

Open-source MCP Server for web search, extract, crawl, academic research, and library docs with embedded SearXNG

Remote serverstreamable-httpPython

What is the Wet MCP Server?

Open-source MCP Server for web search, extract, crawl, academic research, and library docs with embedded SearXNG

What the server does

  • Academic Research — -- Search Google Scholar, Semantic Scholar, arXiv, PubMed, CrossRef, BASE
  • Library Docs — -- Auto-discover and index documentation with FTS5 hybrid search, HyDE-enhanced retrieval, and version-specific docs
  • Local File Conversion — -- Convert PDF, DOCX, XLSX, CSV, HTML, EPUB, PPTX to Markdown
  • Media — -- List + download images / videos / audio files. analyze was removed in v2.0.0 -- use imagine-mcp.understand for vision/audio inference
  • Anti-bot — -- Stealth strategies bypass Cloudflare, Medium, LinkedIn, Twitter
  • Sync — -- Cross-machine sync of indexed docs via Google Drive (OAuth Device Code, no browser redirect)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
searchWeb (SearXNG metasearch), news, images, academic research (Scholar / arXiv / PubMed / CrossRef / Semantic Scholar / BASE), library docs (HyDE + FTS5), find similar pages. Includes docs_resolve (library name -> ranked id)
extractURL -> smart chunks dict (clean_text + markdown + structured_data + code_blocks + metadata) via web-core 5-strategy chain. Batch processing (up to 50 URLs), deep crawling, site mapping, local file conversion (PDF/DOCX/XL
medialist (discover URLs from gallery pages), download (SSRF-safe). analyze was removed in v2.0.0 -- use imagine-mcp.understand instead
configstatus, set, cache_clear, docs_reindex, warmup, setup_sync, setup_status, setup_skip, setup_reset, setup_complete
helpPer-tool documentation: search, extract, media, config
config__open_relayRe-trigger the zero-config relay setup flow (prints a fresh relay URL for the browser form). Registered via mcp-core's register_open_relay_tool so an LLM can restart setup without a manual restart.

How to install the Wet MCP Server

{
  "mcpServers": {
    "wet": {
      "command": "uvx",
      "args": ["wet-mcp"],
      "env": {
        "EMBEDDING_MODELS": "jina_ai/jina-embeddings-v5-text-small",
        "RERANK_MODELS": "jina_ai/jina-reranker-v3",
        "LLM_MODELS": "gemini/gemini-3-flash-preview",
        "JINA_AI_API_KEY": "jina_xxx",
        "GEMINI_API_KEY": "AIza_xxx"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
EMBEDDING_MODELSConfiguration value read at startup.Optional
RERANK_MODELSConfiguration value read at startup.Optional
LLM_MODELSConfiguration value read at startup.Optional
JINA_AI_API_KEYCredential the server authenticates with.Yes
GEMINI_API_KEYCredential the server authenticates with.Yes
PUBLIC_URLEndpoint or connection string the server talks to.Yes
GOOGLE_VERTEX_EXPRESS_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Wet to search.”
  • “Use Wet to extract.”
  • “Use Wet to media.”

Frequently asked questions

Open-source MCP Server for web search, extract, crawl, academic research, and library docs with embedded SearXNG Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.