MCP.Market

Websearch MCP server

by SK-DEV-AI·io.github.SK-DEV-AI/websearch·v1.10.0·1 stars

Multi-engine web search, fetch, browser control. 11 tools, keyless lanes.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

1 stars179 downloads/wk

Reviews

Write one

Nobody has reviewed Websearch yet.

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

Websearch tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Websearch compares

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

Safety score
83/100
higher than 60% of 866 Scraping and browsing servers
GitHub stars
1
more than 50% of 583 Scraping and browsing servers
Downloads a week
179
more than 68% of 309 Scraping and browsing servers with a package

Release history: 3 versions in the registry since 2026-10-23, latest 2026-10-25, typically one every 1 day.

Install Websearch in Claude Code, Cursor or VS Code

claude mcp add websearch -- uvx skdev-websearch-mcp
Add to Cursor

What the publisher says

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

websearch MCP Server

mcp-name: io.github.SK-DEV-AI/websearch

· npx skills add SK-DEV-AI/skills

Multi-engine web search + fetch MCP server. Parallel fan-out across DuckDuckGo, Bing Web/News RSS, Tavily, Wikipedia, arXiv, Google News RSS, Brave (last resort — rate-limited from some networks), Google AI Mode, and intent-gated vertical lanes (MDN, Stack Exchange, GitHub, HN, Semantic Scholar, OSV vuln, grep.app/Sourcegraph code, GDELT news) — with consensus-merge dedup, a local cross-encoder reranker, and Groq synthesis with grounding checks.

Tools (11)

  • doctor — Run this first. Reports which lanes are usable right now and the exact command to enable the rest. Distinguishes "broken" from "needs optional setup". Never prints key values.
  • search — Open research questions. depth=1 snippets, depth≥2 full-page fetch + rerank. synthesize returns a Groq answer with [N] citations.
  • fetch — URL to markdown/text. Direct fetch with auto-fallback to a Chromium CDP browser for blocked/JS pages. PDF/EPUB/DOCX supported. Paginated (offset). For structured JSON use extract.
  • screenshot — ARIA accessibility snapshot (LLM-readable page text and interactive structure).
  • browseraction** — Drive a real browser page (navigate, click, type, press a key, evaluate JS, read HTML/text, ARIA tree, screenshot). Use when a page needs interaction; for plain reading use fetch.
  • wikipedia — Full Wikipedia API client: articles, summaries, categories, links, pageviews, revisions, backlinks, geosearch, recent changes, random pages.
  • arxiv — arXiv paper search with boolean/phrase/wildcard query syntax (single-source; multi-source paper search lives in codesearch papers).
  • extract — Structured JSON from a page via CSS (fast, free), LLM, or regex strategies. Repeat calls cached.
  • pdfextract** — PDF to markdown/json/html. PyMuPDF fast path for text-layer PDFs, Docling+OCR fallback for scanned PDFs.
  • mapsite** — Survey a site's pages via sitemap XML (primary) + HTML link fallback, before fetching individually.
  • ping — Connectivity check for the internet and key search endpoints. Use before expensive calls when uncertain.

What works out of the box, and what is optional

Everything keyless works immediately after pip install. No API keys, no browser, no GPU: search (DuckDuckGo, Bing RSS, Wikipedia, arXiv, Stack Exchange, GitHub, HN, grep.app, Google News RSS), fetch, mapsite, pdfextract, screenshot.

Four lanes need optional setup. Run doctor() and it tells you which are live and prints the exact command for the rest:

Enabling the browser lanes:

# any Chromium-family browser: chromium, google-chrome, brave, Helium, edge, vivaldi
chromium --remote-debugging-port=9222 --user-data-dir="$HOME/.mcp-browser"

Then open google.com in that window and sign in once (needed only for Google AI Mode). Point elsewhere with WEBSEARCHCDPURL=http://host:port.

# confirm
doctor()                          # per-lane report
search(query="...", google_ai_only=True)   # explicit error + fix list if no browser

Shortened. The full README is on GitHub.

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

Websearch: common questions

Is Websearch MCP server safe?
Mostly: it is graded B (83/100). Read the Websearch safety report
How do I install Websearch?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Websearch need an API key?
Yes. The registry entry asks for GROQ_API_KEYS, TAVILY_KEYS, NV_KEY, SE_KEY and 1 more.
Is Websearch maintained?
The last commit was 11 days ago (2026-10-24). The latest release is v1.10.0.
What can I use instead of Websearch?
Servers from other publishers that do the same job: SeleniumBase MCP server, AIHawk MCP server and Browser Use MCP server. Compare all Websearch alternatives.
How does Websearch compare with other Scraping and browsing MCP servers?
safety score 83/100 (higher than 60% of 866 Scraping and browsing servers); github stars 1 (more than 50% of 583 Scraping and browsing servers); downloads a week 179 (more than 68% of 309 Scraping and browsing servers with a package). Full comparison.

Alternatives to Websearch

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

All Websearch alternatives →
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • Browser Use
    Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
    A
  • Flyto Core
    Execution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.
    B
  • Behavior Runtime MCP
    In-browser ~60Hz behavior tree execution engine with reactive triggers and blackboard projection.
    A