MCP.Market

Web Search MCP server

by hec-ovi·io.github.hec-ovi/web-search·v0.2.6·8 stars

Keyless multi-engine web search, fetch, and clean-Markdown read for AI agents. No API keys.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

8 stars49 downloads/wk

Reviews

Write one

Nobody has reviewed Web Search yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Web Search tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • arxiv_search

    Search arXiv for scientific papers (keyless) and return structured metadata.

  • github_search

    Search GitHub repositories (keyless) and return structured repo metadata.

  • searxng_setup

    Set up, inspect, or stop a self-hosted SearXNG on this machine (no Docker needed).

  • web_fetch

    Fetch one URL, extract clean Markdown, and return ONE token-budget page of it.

  • web_open

    Page through an already-fetched document from the cache, without re-fetching.

  • web_search

    Search the web across multiple engines and return ranked, deduplicated results.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan82 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 42 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Web Search compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 3,470 Web search servers
Tools
6
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
8
more than 84% of 1,786 Web search servers
Downloads a week
49
more than 34% of 827 Web search servers with a package

What its tools let an agent do: 6 read

Install Web Search in Claude Code, Cursor or VS Code

claude mcp add web-search -- uvx websearch-skill
Add to Cursor

What the publisher says

From the Web Search repository's README, as published. We do not edit it. Read it on GitHub

websearch-skill

Open-source multi-engine web search and content extraction for AI agents. Internal layers communicate through versioned JSON Schema contracts.

Status: early. First public release 2026-06-22; current version in CHANGELOG.md. Available now: keyless search, Markdown extraction, five agent commands, self-hosted SearXNG, and a NordVPN egress proxy that two env vars enable and lock. These are covered by the test suite. There is no MCP server; use the CLI directly or install the skill (see No MCP below). Hard anti-bot tiers and local reranking remain on the roadmap. Pin a version and test it in a sandbox before using it with sensitive data.

What it is

A self-hosted web search and page reader for AI agents, with no API keys or paid search service. It queries multiple engines, combines and deduplicates the results, then fetches pages as clean Markdown. The CLI runs locally and sends queries directly to the configured engines.

Core commands:

  • init reads the settings files, starts local SearXNG (and Tor, when that layer is on), and reports available capabilities.
  • websearch** finds pages: ranked, deduplicated results across engines, each with a reusable handle.
  • webfetch** reads a page: clean Markdown, fenced as untrusted, paginated so a long page never overflows context.
  • webopen** pages back through a document you already fetched, from cache, without hitting the network again.

Additional keyless commands:

  • arxiv searches arXiv papers and returns structured metadata (authors, abstract, categories, abstract and PDF links).
  • github searches GitHub repositories and returns typed fields you can sort on (stars, language, topics).
  • tor starts a local Tor and routes everything through it, which is what makes .onion reachable and --onion search the Tor indexes. Off by default; see Tor below.

One runtime, one call

The whole toolkit is one Python package with one CLI, websearch. There is no Node service, no npm runtime, no daemon of its own, and nothing to compose; the only requirement is uv, which fetches a compatible Python on its own. The npx skills add line under Install copies skill folders into agents once; nothing from Node runs afterwards.

An agent brings everything online with one call:

websearch init

init reads the settings files, starts the local SearXNG when it is not already running, starts Tor when that layer is on, runs the self-test, and reports capabilities and next actions. There is nothing to probe first and no order to follow: the same call is correct on a fresh machine and on one where everything is already up.

SearXNG is an optional extra engine catalog that the toolkit operates for you: init (or websearch searxng up) clones it, installs it into its own virtualenv, and runs it as a detached local Python process. Docker is never required; docker/searxng/ exists only as an alternative for hosts that prefer a container.

Engines, out of the box, no keys

The default engine is the keyless ddgs metasearch library, which spans Google, Brave, DuckDuckGo, Yandex, Yahoo, Startpage, Mojeek, Wikipedia, and Grokipedia. Each query uses the providers that respond. The agent-facing web-search command requires no account, service, or engine flags. The lower-level search command can restrict providers with --ddgs-backends google,brave,mojeek. Provider availability varies by network; websearch doctor reports it per provider.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Web Search: common questions

Is Web Search MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Web Search safety report
How do I install Web Search?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Web Search need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Web Search maintained?
The last commit was 83 days ago (2026-08-13). The latest release is v0.2.6.
What can I use instead of Web Search?
Servers from other publishers that do the same job: searxNcrawl MCP server, Exa Search MCP server and Exa MCP server. Compare all Web Search alternatives.
How does Web Search compare with other Web search MCP servers?
safety score 88/100 (higher than 80% of 3,470 Web search servers); tools 6 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Web Search

Same job from other publishers: the closest match first, then the best rated.

All Web Search alternatives →
  • searxNcrawl
    Web search via SearXNG and/or You.com, plus clean Markdown crawling via Crawl4AI. Self-hosted.
    A
  • Exa Search
    Search the live web and fetch clean content from source pages.
    A
  • Exa
    Connect AI agents to Exa for web search, content fetching, and multi-step research.
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B