web-search-plus-mcp
🔍 web-search-plus-mcp
具备智能自动路由功能的多提供商网络搜索与提取 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-mcpMCP 原生 — 提供
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搜索至少需要一个提供商凭据。提取至少需要一个具备提取能力的提供商密钥。
⚙️ 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 工具参考
web_search
参数:
query— 必填,搜索查询provider—auto,serper,brave,tavily,exa,querit,linkup,firecrawl,perplexity,you,searxngcount— 返回结果数量,默认5,最大20depth— Exa 深度:normal,deep,deep-reasoningtime_range—hour,day,week,month,yearinclude_domains/exclude_domains— 域名允许/拒绝列表mode—normal或researchquality_report— 包含路由/结果诊断research_time_budget— 研究模式下尽力而为的挂钟时间预算
MCP 参数示例:
{
"query": "latest Hermes Agent release",
"provider": "linkup",
"count": 5,
"quality_report": true
}web_extract
参数:
urls— 必填,URL 列表provider—auto,firecrawl,linkup,tavily,exa,youformat—markdown或htmlinclude_images— 在支持时包含图像元数据include_raw_html— 在支持时包含原始 HTMLrender_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 作为 hermes-web-search-plus 的 Web Search Plus 路由逻辑构建。
许可证
MIT © 2026 robbyczgw-cla
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityAmaintenance🔍 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.3298343MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.4223138MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.143MIT
- AlicenseNot gradedqualityCmaintenanceA 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,39423MIT
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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