OpenWebSearch

OpenWebSearch

Unverified verified 14 jun 2026
Pricing: Free Last verified: 2026-06-14
Visit Website
Updated

TL;DR

Open-WebSearch is a Model Context Protocol (MCP) server that provides AI agents with free web search capabilities across multiple engines like Bing, Google, and DuckDuckGo without requiring individual API keys. It is specifically designed for developers and AI engineers who need a cost-effective way to ground LLMs in real-time data, featuring unique support for developer-centric platforms like GitHub, CSDN, and Juejin.

What Users Actually Pay

No user-reported pricing yet.

Our Take

Open-WebSearch occupies a critical 'budget-friendly' niche in the rapidly expanding MCP ecosystem. While enterprise competitors like Tavily or Exa offer more structured and reliable AI-specific search results, Open-WebSearch differentiates itself by completely removing the friction of API key management and credit-based pricing. Its multi-engine approach provides a layer of resilience that simple single-engine scrapers lack, making it a robust 'Plan B' or primary tool for individual developers. The tool's market position is bolstered by its inclusion of regional engines (Baidu, Juejin, CSDN), which are often overlooked by Western AI search providers. This makes it particularly valuable for agents working on code-related tasks or research involving the Chinese software development ecosystem. However, because it relies on scraping public search results, it exists in a legal and technical gray area, subject to the whims of search engine anti-bot measures. Best suited for independent developers, hobbyists, and those building AI agents for research or coding assistance where professional search API costs would be prohibitive. It is less suitable for high-scale enterprise applications where consistent uptime and clear terms of service compliance are mandatory.

Pros

  • + Zero-cost search with no API keys or credit cards required for major engines.
  • + Support for specialized developer platforms like GitHub and CSDN provides high-quality technical context.
  • + Multi-engine redundancy (Bing, Brave, DuckDuckGo) reduces the impact of any single engine blocking a request.
  • + Extremely easy deployment via NPX or Docker, integrating seamlessly with Claude Desktop and Cursor.
  • + Includes specialized tools for fetching full article content from specific URLs, not just search snippets.

Cons

  • - Scraping-based methods are inherently more fragile than official APIs and can be broken by search engine UI changes.
  • - Potential for rate-limiting or IP bans if the user does not implement their own proxy rotation or rate-limiting.
  • - The legal status of scraping results from engines like Bing and Baidu remains a concern for enterprise users.
  • - Context window overhead can be high if the server returns too much raw HTML without aggressive cleaning.

Sentiment Analysis

+0.72Very PositiveUpdated Mar 29, 2026

Sentiment has improved since last capture. The sentiment has improved dramatically (from 0.20 to 0.72) as the product has matured from a simple experiment into a staple of the open-source MCP community. Users praise its 'pay-nothing' model and specific utility for technical research, though minor security concerns about self-hosted MCP servers persist.

Sentiment Over Time

By Source

Reddit+0.60

12 mentions

Sample quotes (2)
  • "It's the only free web search MCP that actually works for CSDN and Juejin links without a hassle."
  • "Great for local agents where you don't want to burn Tavily credits on simple queries."
github+0.85

25 mentions

Sample quotes (2)
  • "A Model Context Protocol (MCP) server based on multi-engine search results... genius approach to bypass API keys."
  • "Easy to setup with Docker, supporting stream output which is a huge plus."
X (Twitter)+0.70

8 mentions

Sample quotes (2)
  • "Open-WebSearch MCP is the ultimate hack for getting real-time search in Claude without paying for search tokens."
  • "Supports multi-engine and it's free. This is exactly what the MCP community needed."

Agent Readiness

32/100

Open-WebSearch is purpose-built for AI agents via the Model Context Protocol (MCP). It is 'agent-ready' for any tool-using LLM but lacks traditional consumer integrations like Zapier. It excels in developer experience for its niche, offering NPX and Docker deployment options, though it lacks an enterprise-grade sandbox or status page.

API Surface85
Public APIMCPSSEstdioFree Tiernone
Protocol Support0
MCP (0 tools)
SDK Availability0
Integration Ecosystem0
Claude DesktopCursorMCP InspectorGitHub Copilot (via MCP-Bridge)
Developer Experience45
Docs: goodChangelog

Last checked Mar 29, 2026

MCP Integrations

4 servers24 tools8,018 total uses
Parallel Web Search
Parallel Web Searchparallel/search
smitheryVerifiedRemoteHigh match

Highest accuracy web search for AIs

4,750 uses
2 tools
  • web_search_previewPurpose: Perform web searches and return results in an LLM-friendly format and with parameters tuned for LLMs.
  • web_fetchPurpose: Fetch and extract relevant content from specific web URLs. Ideal Use Cases: - Extracting content from specific URLs you've already identified - Exploring URLs returned by a web search in greater depth
Naver Search
Naver Searchnaver/search
smitheryRemoteHigh match

Search Naver across news, blogs, books, encyclopedia, cafe posts, Knowledge iN, local places, images, shopping, and professional documents. Returns Korean-language results and Korea-local content that global search engines often miss.

202 uses
12 tools
  • search_newsSearch Naver News by keyword. Returns article title, link, original publisher link, and publication date.
  • search_blogsSearch Naver Blog by keyword. Returns post title, link, blogger name, and post date.
  • search_booksSearch Naver Book catalog by title, author, or ISBN.
  • search_encyclopediaSearch Naver's encyclopedia entries (지식백과).
  • search_cafe_articlesSearch public Naver Cafe (community forum) posts.
  • search_knowledge_inSearch Naver's Knowledge iN community Q&A archive.
  • search_localSearch Naver Local for restaurants, shops, and points of interest. Returns business name, address, phone, category, and map coordinates.
  • spellcheck_queryReturns Naver's spelling correction for a misspelled search query (오타변환).
  • search_webGeneral web document search across the Korean-language web index.
  • search_imagesImage search across Naver's image index. Returns thumbnail and full-size image URLs.
  • search_shoppingSearch Naver Shopping's product catalog. Returns product title, price, mall name, and product page link.
  • search_professional_documentsSearch Naver's professional-content index (전문자료): papers, theses, research reports.
Space Frontiers
Space Frontiersspacefrontiers/search
smitheryRemoteHigh match

Full-text retrieval for AI agents over peer-reviewed papers, books, patents, Wikipedia, Reddit, Telegram, and YouTube. Four read-only tools: - search_documents - search_social - fetch_document - search_in_document — return canonical source URIs (DOI / arXiv / PMID / ISBN) for verbatim citation.

4 tools
  • spacefrontiers_search_documentsSearch peer-reviewed papers, books, patents, and Wikipedia in the Space Frontiers `documents` index. Use when: the user asks about scientific concepts, technical methods, prior art, citations, a DOI / ISBN / arXiv ID / PubMed ID, or wants peer-reviewed sources. Do not use when: the question is about news, current events, ongoing discussions, or social sentiment — call `spacefrontiers_search_social` instead. For general web pages or code, use a different MCP server. Examples: "crispr base editing efficiency", "doi:10.1038/s41586-023-06924-6", "isbn:9780262033848", "arxiv:2301.00001", "transformer attention scaling laws". Tips: - Run 2-6 parallel queries with varied phrasings (synonyms, narrower/broader terms). - Pass an empty `query` plus `filter_issns` to browse recent issues of a specific journal. - Use the returned `source_uri` verbatim with `spacefrontiers_fetch_document` for full text.
  • spacefrontiers_search_socialSearch Reddit, Telegram channels, and YouTube transcripts in the Space Frontiers `social` index. Use when: the user asks about news, recent events, announcements, ongoing discussions, community opinions, or anything time-sensitive that wouldn't be in peer-reviewed literature. Do not use when: the question is about settled scientific knowledge, citations, or prior art — call `spacefrontiers_search_documents` instead. For general web search, use a different MCP server. Examples: "openai gpt-5 release date", "site:reddit.com/r/LocalLLaMA quantization", "@telegram_channel breaking news", "kubernetes 1.33 changes discussion". Tips: - Pair an empty `query` with `filter_uri_prefixes` to browse a subreddit or Telegram channel chronologically (combine with `filter_issued_after` for a time window). - For broad topics, also call `spacefrontiers_search_documents` in parallel for grounded sources.
  • spacefrontiers_fetch_documentRetrieve the full text, metadata, and references of one Space Frontiers document. Use when: you have a `source_uri` from a search hit and need the body to quote, summarize, or extract structured facts; or you want to walk the citation graph via `references` and `referenced_by`. Do not use when: you have not yet found the document — call a `spacefrontiers_search_*` tool first to obtain a real `source_uri`. Do not guess DOIs. Returns title, authors, abstract, content (truncated above ~100K chars), references with URIs, and up to 30 `referenced_by` documents you can fetch next. For documents over ~20K tokens prefer `spacefrontiers_search_in_document` to extract only the passages you need. Examples: `https://doi.org/10.1038/s41586-023-06924-6`, `arxiv:2301.00001`, `pmid:38019072`.
  • spacefrontiers_search_in_documentFind specific passages inside one Space Frontiers document without reading the whole body. Use when: the document is large (size > ~20K tokens shown in `content_size_tokens`) and you only need the parts relevant to a sub-question, e.g. "what error rates does this paper report?" against a 60-page review. Do not use when: you need the entire document to summarize or quote in full — call `spacefrontiers_fetch_document` instead. Do not call this without first obtaining a real URI via search. If no passage matches the query, the full document is returned in `fallback_full_document` so the caller never has to retry with a second tool call.
OpenWebSearch
OpenWebSearchAas-ee/open-websearch
smitheryRemote

Web search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, Github, Juejin, and CSDN.

3,066 uses
6 tools
  • searchSearch the web using multiple engines (e.g., Baidu, Bing, DuckDuckGo, CSDN, Exa, Brave, Juejin(掘金)) with no API key required
  • fetchLinuxDoArticleFetch full article content from a linux.do post URL
  • fetchCsdnArticleFetch full article content from a csdn post URL
  • fetchGithubReadmeFetch README content from a GitHub repository URL
  • fetchWebContentFetch content from a public HTTP(S) URL (supports Markdown files and normal web pages)
  • fetchJuejinArticleFetch full article content from a Juejin(掘金) post URL

Last checked May 31, 2026

Reviews

0 reviews
Write a Review

No reviews yet. Be the first to review OpenWebSearch!