Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ”Ž Search & Data Extraction
  3. Web Search Plus MCP
Web Search Plus MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/11/2026, 6:01:30 PM

Web Search Plus MCP

User RatingsBe the first to rate and review this MCP server!
View Repository4 GitHub StarsTotal stargazers on GitHub for the source repository (4 stars).Visit Website

Multi-provider web search MCP server with intelligent auto-routing and clean page extraction from multiple services.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "robbyczgw-cla-web-search-plus-mcp": {
      "command": "uvx",
      "args": [
        "web-search-plus-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ”Ž More in Search & Data Extraction

Overview

This MCP server enables AI applications to perform web searches using up to 15 different search providers and extract clean text from web pages via 9 page-reading providers. It supports automatic fallback to alternate providers if one fails and preserves original source links in results. The server offers configurable routing and extraction priorities, research mode for broader queries, and simple setup tools for onboarding. It is compatible with MCP Python SDK v2 and supports both modern and legacy MCP protocols.

Use cases

โ€ขPerform web searches across multiple providers with automatic fallback
โ€ขExtract clean, readable text from web pages for AI consumption
โ€ขConfigure provider priorities and routing for customized search behavior
โ€ขIntegrate current and multilingual search results into AI workflows
โ€ขUse research mode to aggregate results from several providers

Key features

โ€ขSupports 15 search providers and 9 page-reading providers
โ€ขAutomatic fallback to alternate providers on failure
โ€ขPreserves original source URLs with search results
โ€ขConfigurable routing and extraction priority settings
โ€ขResearch mode for multi-provider querying
โ€ขCompatible with MCP Python SDK v2 and dual-era MCP protocols

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Web Search Plus MCP.

Extracted Tool Capabilities
Supports 15 search providers and 9 page-reading providers
Automatic fallback to alternate providers on failure
Preserves original source URLs with search results
Configurable routing and extraction priority settings
Research mode for multi-provider querying
Compatible with MCP Python SDK v2 and dual-era MCP protocols

Documentation Overview

๐Ÿ” web-search-plus-mcp

Web Search Plus

PyPI version Python 3.10+ MCP CI License: MIT Glama

Give your AI app better web search and clean page reading. web-search-plus-mcp works with Claude Desktop, Cursor, NanoBot, Hermes, and other MCP apps. It searches across the services you choose, returns the original sources, and can try another service when one fails.

web-search-plus-mcp 4.1.1 keeps DonSeTch 3.6.1 search results and page extraction, and forwards Exa highlights, Parallel result limits/domain filters, and Tavily recency. Existing MCP tools and setup stay the same. The matching Hermes plugin adds an optional native backend; this MCP package does not need or include that adapter. See the 4.1.1 release notes.

๐Ÿš€ Quick Start

bash
# Run it without installing anything
uvx web-search-plus-mcp

# Or install it normally
pip install web-search-plus-mcp
web-search-plus-mcp

Add at least one search provider. You can start with one and add more later.

โœจ What it does

  • 15 search providers โ€” use one service or let Web Search Plus choose
  • 9 page-reading providers โ€” turn web pages into clean text
  • Automatic fallback โ€” try another provider when the first one fails
  • Real sources โ€” keep the links and text the result came from
  • Research mode โ€” search several providers for broader questions
  • Optional details โ€” see which provider ran and how the result was found
  • Simple setup tools โ€” check your config and create a starter setup
  • Optional local search โ€” connect a separately installed DonSeTch executable through the WSP provider adapter

Version 4.0.3 tests DonSeTch 3.2.1. Version 4.0.2 adds Parallel Search modes (default fast). Version 4.0.1 hardens DonSeTch process reuse and diagnostics. Version 4.0.0 removed the optional Hound provider and added the separately installed DonSeTch 2.1.0 stdio adapter. See the 4.0.0 release notes and DonSeTch guide for migration, licensing, and runtime boundaries.

๐Ÿงญ Easier onboarding

Check configured providers:

bash
web-search-plus-mcp status

List providers or presets:

bash
web-search-plus-mcp list providers
web-search-plus-mcp list presets

Write a starter .env template and print a canonical MCP stdio snippet:

bash
web-search-plus-mcp setup --preset starter

The recommended starter preset is You.com + Serper + Linkup. It gives a practical source-only baseline for fast current search, Google-style discovery, and extraction workflows without wiring every provider on day one.

๐Ÿงฉ Agent Plugins package

This repository also contains a portable Agent Plugins 1.0 package for clients that support the standard. The root plugin.json describes the plugin and mcp.json connects the MCP server through the published PyPI package.

The portable configuration uses uvx with an exact web-search-plus-mcp version pin. Install uv first, then load this repository as an Agent Plugin in a compatible client such as VS Code, Cursor, GitHub Copilot, ChatGPT/Codex, or Kiro. Provider credentials are deliberately not stored in the plugin manifest; provide the required environment variables through the client or process environment.

The Agent Plugins format defines packaging and loading, not a central marketplace. Client-specific discovery and distribution remain outside the portable package contract.

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:

bash
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 auto-routing
web-search-plus-mcp config set-priority you,serper,exa,firecrawl,tavily,linkup,parallel,brave,keenable
web-search-plus-mcp config set-extract-priority serper,tavily,exa,linkup,parallel,firecrawl,you,keenable
web-search-plus-mcp config set-fallback serper
web-search-plus-mcp config disable parallel
web-search-plus-mcp config enable parallel
web-search-plus-mcp config set-auto-allow parallel on
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. Search and extraction priorities are independent. If an extraction priority lists only selected providers, the remaining extract-capable providers are appended in the public registry order.

Other presets:

  • minimal โ€” You.com only
  • lean โ€” You.com + Linkup
  • starter โ€” You.com + Serper + Linkup
  • all โ€” every supported provider env var

๐Ÿค– Grok Build plugin

This repository is also a Grok Build plugin. Grok reads .mcp.json (the same pinned uvx server as above), skills/web-search-plus/SKILL.md (when and how to use web_search and web_extract), and .grok-plugin/plugin.json (metadata).

Install directly from the repository:

bash
grok plugin install robbyczgw-cla/web-search-plus-mcp

Or pick web-search-plus from the marketplace (/plugin inside Grok Build). uv must be installed; provider keys come from your environment, the plugin ships none. Check with grok mcp doctor.

โš™๏ธ MCP host config

Canonical stdio snippet for Claude Desktop, Cursor, NanoBot, or Hermes native MCP:

config.json
{
  "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:

  • Claude Desktop macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Claude Desktop Windows: %APPDATA%\\Claude\\claude_desktop_config.json
  • Claude Desktop Linux: ~/.config/Claude/claude_desktop_config.json
  • Cursor: project/user MCP config using the same mcpServers shape
  • Hermes native MCP: ~/.hermes/config.yaml under mcp_servers with equivalent command/env fields

You can also place a .env file next to the package/project with the same variables.

๐Ÿ”Œ MCP protocol compatibility

The server uses MCP Python SDK v2 and keeps the stdio boundary dual-era compatible:

  • modern clients negotiate the stateless MCP 2026-07-28 protocol through server/discover
  • legacy handshake clients continue to negotiate MCP 2025-11-25

The package exposes stdio only; the specification's Streamable HTTP session removal, subscriptions, OAuth changes, tasks, and multi-round-trip requests do not alter the two-tool Web Search Plus surface. Both protocol paths are covered by real subprocess tests.

๐Ÿ”Ž Search Providers

  • You.com โ€” fast source-result provider for current and multilingual search
  • Serper โ€” Google-style facts, news, shopping, local queries
  • Exa โ€” semantic discovery, GitHub/docs, arXiv/academic, and OSS discovery
  • Firecrawl โ€” web search plus scrape-ready content
  • Parallel โ€” LLM-ready web search with long excerpts; joins automatic routing when a key is configured (PARALLEL_API_KEY)
  • Tavily โ€” research and analysis
  • Linkup โ€” source-backed grounding/citations
  • Brave โ€” explicit-only independent web index by default (BRAVE_API_KEY, auto_allow=false)
  • SearXNG โ€” privacy-first self-hosted meta-search
  • SerpBase โ€” explicit-only Google SERP API (SERPBASE_API_KEY, auto_allow=false)
  • Querit โ€” explicit-only multilingual, real-time AI search (QUERIT_API_KEY, auto_allow=false)
  • Keenable โ€” independent web index with search and extraction (KEENABLE_API_KEY, or opt-in keyless public tier; off by default)
  • DonSeTch โ€” explicit-only local Search/Fetch provider through a separately installed stdio executable (DONSETCH_BIN)
  • Octen via Monid โ€” explicit-only source-result web search with native recency and domain filters (MONID_API_KEY, auto_allow=false)
  • TinyFish โ€” explicit-only BYOK source-result search (TINYFISH_API_KEY, auto_allow=false)

Octen source search via Monid

The adapter executes Octen's /search endpoint through Monid's documented HTTP API for ranked links and highlights. It explicitly disables full-content retrieval and does not call Octen's answer or Broad Search APIs. Configure MONID_API_KEY from Monid, then select provider="octen"; automatic routing remains unchanged unless you deliberately enable auto_allow. Access and billing use Monid's prepaid wallet; see Monid for current pricing and terms.

TinyFish source search

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Search & Data Extraction View all alternatives
  • Open WebSearch logoOpen WebSearch

    Web search using free multi-engine search (NO API KEYS REQUIRED) โ€” Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

    ๐Ÿ”Ž Search & Data Extraction3 views
    Compare vs Open WebSearch โ†’
  • Firecrawl MCP Server logoFirecrawl MCP Server
    Verified

    Official Firecrawl server to search the web and scrape, crawl, map, and extract structured data from any site for LLMs. Handles JS-rendered pages, PDFs, and batch jobs; hosted remote MCP with OAuth or self-host.

    ๐Ÿ”Ž Search & Data Extraction5 views
    Compare vs Firecrawl MCP Server โ†’
  • Search1api MCP logoSearch1api MCP

    Search via search1api (requires paid API key)

    ๐Ÿ”Ž Search & Data Extraction1 views
    Compare vs Search1api MCP โ†’
  • Serpapi MCP logoSerpapi MCP

    SerpApi MCP Server for Google and other search engine results. Provides multi-engine search across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more with real-time weather data, stock market information, and flexible JSON response modes.

    ๐Ÿ”Ž Search & Data Extraction2 views
    Compare vs Serpapi MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
4
Stargazers on the source repository.
Last commit
3d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Web Search Plus MCP

You add providers by setting their API keys in environment variables and can configure routing and priority via the config.json or CLI commands.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWeb Search Plus MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/robbyczgw-cla-web-search-plus-mcp?style=directory)](https://allmcps.com/mcp/robbyczgw-cla-web-search-plus-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/robbyczgw-cla-web-search-plus-mcp"><img src="https://allmcps.com/api/badge/robbyczgw-cla-web-search-plus-mcp?style=directory" alt="Web Search Plus MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ”ŽSearch & Data Extraction
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
Last updatedSep 9, 2026
10/11 checks healthy over the last 33d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars4
GitHub Star CountTotal stargazers on GitHub representing community popularity (4 stars).
Last commit3d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 9, 2026
41Quality signal: Fair ยท 41/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 27d ago via OSV.dev ยท web-search-plus-mcp (PyPI)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ”Ž Search & Data Extraction โ†’Best MCP servers for Web Search & Scraping โ†’Alternatives to Web Search Plus MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code