Skip to main content
Glama
robbyczgw-cla

web-search-plus-mcp

🔍 web-search-plus-mcp

PyPI version Python 3.10+ MCP License: MIT Glama

インテリジェントな自動ルーティング機能を備えた、マルチプロバイダー対応のウェブ検索および抽出MCPサーバー。

web-search-plus-mcp は、Web Search PlusをスタンドアロンのMCPパッケージにしたものです。Claude Desktop、NanoBot、CursorなどのMCP互換ホストから、Hermes/OpenClaw Web Search Plusツールで使用されているものと同じPythonルーティングエンジンファミリーにアクセスできるようになります。

✨ 特徴

  • 10種類の検索プロバイダー — Serper, Brave, Tavily, Exa, Querit, Linkup, Firecrawl, Perplexity, You.com, SearXNG

  • 5種類の抽出プロバイダー — Firecrawl, Linkup, Tavily, Exa, You.com

  • インテリジェントな自動ルーティング — クエリの意図をスコアリングし、プロバイダーを自動的に選択

  • 品質レポート — ルーティングや結果に関する診断情報をオプションで提供

  • リサーチモード — 複数プロバイダーによる検索とトップソースからの抽出を時間制限付きで実行可能

  • インストール不要の実行uvx web-search-plus-mcp

  • MCPネイティブweb_search および web_extract を公開するstdioサーバー

Related MCP server: OneSearch MCP Server

🚀 クイックスタート

# Run instantly with uvx
uvx web-search-plus-mcp

# Or install globally
pip install web-search-plus-mcp
web-search-plus-mcp

検索には少なくとも1つのプロバイダーの認証情報が必要です。抽出には、抽出機能を持つプロバイダーのキーが少なくとも1つ必要です。

⚙️ Claude Desktopの設定

macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json に、Windowsの場合は %APPDATA%\Claude\claude_desktop_config.json に以下を追加してください:

{
  "mcpServers": {
    "web-search-plus": {
      "command": "uvx",
      "args": ["web-search-plus-mcp"],
      "env": {
        "LINKUP_API_KEY": "your_linkup_key",
        "TAVILY_API_KEY": "your_tavily_key",
        "EXA_API_KEY": "your_exa_key",
        "FIRECRAWL_API_KEY": "your_firecrawl_key",
        "BRAVE_API_KEY": "your_brave_key",
        "SERPER_API_KEY": "your_serper_key",
        "QUERIT_API_KEY": "your_querit_key",
        "PERPLEXITY_API_KEY": "your_perplexity_key",
        "YOU_API_KEY": "your_you_key",
        "SEARXNG_INSTANCE_URL": "https://your-searxng-instance.example.com"
      }
    }
  }
}

パッケージやプロジェクトの隣に同じ変数を含む .env ファイルを配置することも可能です。

🔎 検索プロバイダー

  • Serper — Googleスタイルの事実、ニュース、ショッピング、ローカル検索

  • Brave — 汎用的な独立系ウェブインデックス

  • Tavily — リサーチおよび分析

  • Exa — セマンティック検索、類似性検索、深層推論合成

  • Querit — 多言語対応のリアルタイムAI検索

  • Linkup — ソースに基づいた根拠提示/引用

  • Firecrawl — ウェブ検索とスクレイピング可能なコンテンツ

  • Perplexity — 直接的な合成回答

  • You.com — LLM対応のリアルタイムスニペット

  • SearXNG — プライバシー重視のセルフホスト型メタ検索

📄 抽出プロバイダー

  • Linkup — クリーンなMarkdownと低コストのため、最初の選択肢として推奨

  • Firecrawl — 強力なスクレイピングフォールバック。JSが多用されているページやブロックされたページに有用

  • Tavily — 抽出/コンテンツAPI

  • Exa — コンテンツAPI

  • You.com — 利用可能な場合のLLM対応スニペット/コンテンツ

🛠 MCPツールリファレンス

パラメータ:

  • query — 必須の検索クエリ

  • providerauto, serper, brave, tavily, exa, querit, linkup, firecrawl, perplexity, you, searxng

  • count — 返す結果の数(デフォルト 5、最大 20

  • depth — Exaの深さ: normal, deep, deep-reasoning

  • time_rangehour, day, week, month, year

  • include_domains / exclude_domains — ドメインの許可/拒否リスト

  • modenormal または research

  • quality_report — ルーティング/結果の診断情報を含める

  • research_time_budget — リサーチモードでの目標実行時間(目安)

MCP引数の例:

{
  "query": "latest Hermes Agent release",
  "provider": "linkup",
  "count": 5,
  "quality_report": true
}

web_extract

パラメータ:

  • urls — 必須のURLリスト

  • providerauto, firecrawl, linkup, tavily, exa, you

  • formatmarkdown または html

  • include_images — サポートされている場合に画像メタデータを含める

  • include_raw_html — サポートされている場合に生のHTMLを含める

  • render_js — サポートされている場合に抽出前にJavaScriptをレンダリングする

MCP引数の例:

{
  "urls": ["https://example.com"],
  "provider": "linkup",
  "format": "markdown"
}

🧠 自動ルーティングの例

  • iPhone 16 Pro price → Serper/Braveのショッピングスタイル検索

  • how does TCP/IP work → Tavilyのリサーチスタイル検索

  • latest multilingual EV market updates → Querit/Linkupのリアルタイム/ソースベース検索

  • companies like Stripe → Exaの発見的検索

  • what is quantum computing → Perplexity/You.comの直接回答スタイル検索

  • privacy focused search results → 設定済みのSearXNG

クレジット

OpenClaw/Clawhub用に開発され、後に hermes-web-search-plus としてHermesに移植されたWeb Search Plusのルーティングロジックを基に構築されています。

ライセンス

MIT © 2026 robbyczgw-cla

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
5dRelease cycle
31Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi), AI tools (Perplexity, FastGPT), and content processing services (Jina AI, Kagi). Combines search, AI responses, content processing, and enhancement features through a single interface.
    3
    298
    343
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.
    1
    43
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A production-ready Model Context Protocol server that brings AI-powered web search directly into development environments, providing intelligent search results with proper citations in Claude Desktop, Cursor, or any MCP-compatible client.
    3,394
    23
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/robbyczgw-cla/web-search-plus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server