A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MCP server for multi-provider web search and extraction: 13 search providers, 6 extract providers, routing diagnostics,
Multi-provider web search and Parallel-aware URL extraction for MCP clients.
web-search-plus-mcp is the standalone MCP packaging of Web Search Plus. It gives Claude Desktop, Cursor, NanoBot, Hermes native MCP, and other MCP-compatible hosts the same provider family used by the Hermes/OpenClaw Web Search Plus tools.
Version note: web-search-plus-mcp uses its own MCP package version (0.10.0) while tracking the Web Search Plus v2.3 engine family. The plugin package is versioned separately as hermes-web-search-plus v2.3.x.
status, list, setup, and persistent routing config helpers for MCP env/config wiringuvx web-search-plus-mcpweb_search and web_extract tools# Run the MCP server instantly with uvx
uvx web-search-plus-mcp
# Or install globally
pip install web-search-plus-mcp
web-search-plus-mcp
At least one provider credential is required for search. Extraction needs at least one extraction-capable provider key.
Check configured providers:
web-search-plus-mcp status
List providers or presets:
web-search-plus-mcp list providers
web-search-plus-mcp list presets
Write a starter .env template and print a canonical MCP stdio snippet:
web-search-plus-mcp setup --preset starter
The recommended starter preset is You.com + Serper + Linkup. It gives a practical Routing v2 baseline for fast current search, Google-style discovery, and extraction workflows without wiring every provider on day one.
status returns a non-zero exit code when no search provider is configured, which makes it usable as a config check in scripts.
Persistent routing preferences live in config.json rather than .env:
web-search-plus-mcp config show
web-search-plus-mcp config set-default you # strict fixed-provider mode
web-search-plus-mcp config set-routing on # restore Routing v2 auto-routing
web-search-plus-mcp config set-priority you,serper,exa,firecrawl,tavily,linkup,parallel,brave
web-search-plus-mcp config set-fallback serper
web-search-plus-mcp config disable perplexity
web-search-plus-mcp config enable perplexity
web-search-plus-mcp config disable kilo-perplexity
web-search-plus-mcp config set-threshold 0.45
web-search-plus-mcp config reset --yes
Use --config-path /path/to/config.json or WEB_SEARCH_PLUS_CONFIG=/path/to/config.json for isolated MCP host installs. Provider secrets stay in environment variables; routing behavior stays in config.json.
Other presets:
minimal — You.com onlylean — You.com + Linkupstarter — You.com + Serper + Linkupall — every supported provider env varCanonical stdio snippet for Claude Desktop, Cursor, NanoBot, or Hermes native MCP:
{
"mcpServers": {
"web-search-plus": {
"command": "uvx",
"args": ["web-search-plus-mcp"],
"env": {
"YOU_API_KEY": "your_you_key",
"SERPER_API_KEY": "your_serper_key",
"LINKUP_API_KEY": "your_linkup_key"
}
}
}
}
Common places to paste this snippet:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\\Claude\\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonmcpServers shape~/.hermes/config.yaml under mcp_servers with equivalent command/env fieldsYou can also place a .env file next to the package/project with the same variables.
PARALLEL_API_KEY, auto_allow=false)BRAVE_API_KEY, auto_allow=false)PERPLEXITY_API_KEY, sonar-pro, auto_allow=false)KILOCODE_API_KEY, perplexity/sonar-pro, auto_allow=false)SERPBASE_API_KEY, auto_allow=false)QUERIT_API_KEY, auto_allow=false)This MCP server exposes stable web_search and web_extract tools. The old beta web_answer tool was removed to match Web Search Plus v2.1+: use web_search for source discovery and let the MCP host synthesize from results when needed.
The Hermes plugin exposes the same stable capability as web_search_plus and web_extract_plus; the names differ because MCP and Hermes use different tool surfaces.
web_searchUse for source discovery, current events, prices, weather, sports lineups, schedules, and whenever you want the raw search landscape first.
Parameters:
query — required search queryprovider — auto, serper, brave, tavily, exa, linkup, firecrawl, parallel, perplexity, kilo-perplexity, you, searxng, serpbase, queritcount — results to return, default 5, max 20depth — Exa depth: normal, deep, deep-reasoningtime_range — hour, day, week, month, yearinclude_domains / exclude_domains — domain allow/deny listsmode — normal or researchquality_report — include routing/result diagnosticsresearch_time_budget — best-effort wall-clock budget for research modeExample MCP arguments:
{
"query": "latest AI hardware news",
"provider": "auto",
"count": 5,
"quality_report": true
}
web_extractParameters:
urls — required list of URLsprovider — auto, tavily, exa, linkup, parallel, firecrawl, youformat — markdown or htmlinclude_images — include image metadata when supportedinclude_raw_html — include raw HTML when supportedrender_js — render JavaScript before extraction when supportedExample MCP arguments:
{
"urls": ["https://example.com"],
"provider": "auto",
"format": "markdown"
}
東京 AI ニュース 今日 → You.com multilingual/current searcharXiv 2024 LLM scaling laws → Exa academic discoveryCVE-2025 openssl advisory → Serper security/current searchbest bookshelf speakers under 1000 EUR Austria → Serper/Firecrawl shopping/local searchopen source alternatives to Linear → Exa/Firecrawl OSS discoverysummarize the tradeoffs of RAG vs fine-tuning → You.com with synthesis hint metadata for the MCP hostGuarded providers can still be called explicitly. To let one participate in provider="auto", opt in:
web-search-plus-mcp config set-auto-allow parallel on
web-search-plus-mcp config set-auto-allow parallel off
Built on the Web Search Plus routing engine and packaged as a standalone MCP server.
MIT © 2026 robbyczgw-cla
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
English-first Korean equity intelligence MCP — DART filings, foreign-holder 5%-rule flows, activist filings, KRX news. F
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control sc