Websearch MCP server
io.github.SK-DEV-AI/websearch·v1.10.0·1 starsMulti-engine web search, fetch, browser control. 11 tools, keyless lanes.
not scanned yet
1 stars179 downloads/wk
Reviews
Write oneNobody 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.
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
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 browserShortened. 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_KEYand 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.
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA
- Flyto CoreExecution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.not reviewedEstablishedB
Behavior Runtime MCPIn-browser ~60Hz behavior tree execution engine with reactive triggers and blackboard projection.not reviewedEstablishedA