Websearch
Multi-engine web search, fetch, browser control.
Connector by SK-DEV-AI · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/sk-dev-ai-websearch
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 8 read · 0 write · 0 delete · 3 not yet classified
- Secrets
- 5 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 11
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
arxivextractfetchmap_sitepdf_extractpingscreenshotsearch
Not yet classified 3 · We could not tell from the name and description.
browser_actiondoctorwikipedia
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
GROQ_API_KEYSNV_KEYS2_KEYSE_KEYTAVILY_KEYS
Network hosts it talks to 60
1.1.1.1· found in codea.com· found in codea9.com· found in codeapi.anysearch.com· found in codeapi.crossref.org· found in codeapi.gdeltproject.org· found in codeapi.github.com· found in codeapi.groq.com· found in codeapi.openalex.org· found in codeapi.osv.dev· found in codeapi.search.tinyfish.ai· found in codeapi.semanticscholar.org· found in codeapi.stackexchange.com· found in codeapi.tavily.com· found in codeapi.unpaywall.org· found in codearchive.org· found in codearchive.ph· found in codearxiv.org· found in codeb.com· found in codebing.com· found in codebitbucket.org· found in codechallenges.cloudflare.com· found in codechromedevtools.github.io· found in codedata.commoncrawl.org· found in codedoi.org· found in codee.com· found in codeebi.ac.uk· found in codeeuropepmc.org· found in codeeutils.ncbi.nlm.nih.gov· found in codeexport.arxiv.org· found in code
Show 30 more hosts
fox43.com· found in codegist.github.com· found in codegist.githubusercontent.com· found in codegithub.com· found in codegitlab.com· found in codeglama.ai· found in codegoogle.com· found in codegrep.app· found in codehacker-news.firebaseio.com· found in codehn.algolia.com· found in codehuggingface.co· found in codeindex.commoncrawl.org· found in codeintegrate.api.nvidia.com· found in codejsonfeed.org· found in codelocalmemphis.com· found in codemcp.grep.app· found in codenews.google.com· found in codenews.ycombinator.com· found in codenvd.nist.gov· found in codeosv.dev· found in codepubmed.ncbi.nlm.nih.gov· found in coder.jina.ai· found in coderaw.github.com· found in coderaw.githubusercontent.com· found in codereddit.com· found in codesearch.brave.com· found in codeservices.nvd.nist.gov· found in codesourcegraph.com· found in codeweb.archive.org· found in codex.no-vals· found in code
Files it touches
/home/sk/session-root/repos/websearch/tmp/helium_owned_tabs.json/tmp/reranker_worker.sock- Your home directory (~)
~/.local/share/reranker-rust/disabled~/.local/share/reranker-rust/worker.py- Any path the agent passes to its tools
Tools (11)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
arxivSearch arXiv academic papers (single-source; for multi-source paper search use codesearch papers). Use raw_query for boolean operators (AND, OR, ANDNOT), phrase search (ti:"exact phrase"), wildcards (au:smith*). e.g. arxiv(query='cs.AI transformer', count=5)
browser_actionDrive a real browser page (needs a Chromium-based browser with --remote-debugging-port on this host, e.g. chromium/google-chrome/brave/Helium, set via WEBSEARCH_CDP_URL; run doctor() to check): navigate, click, type, press a key, evaluate JS, read page HTML/text, get the accessibility tree, or capture a PNG. Use when a page needs interaction (login form, search box, 'load more' button) — for plain reading use fetch, for structure use screenshot. One call = one fresh tab, closed afterwards; pass steps[] to run a multi-step flow (focus -> type -> Enter -> read) in a single tab. URLs are SSRF-val…
doctorPreflight: report which lanes are usable RIGHT NOW and the exact command to enable the rest. Run this first, and whenever a feature returns empty results. Distinguishes 'broken' from 'needs optional setup' — the browser lanes (Google AI Mode, browser_action, bot-wall bypass) require a Chromium-based browser with --remote-debugging-port on the same host, so they are unavailable on headless servers; the keyless HTTP lanes work anywhere. Never prints key values, only which env var names are set. e.g. doctor()
extractExtract structured JSON from a webpage using LLM, CSS, or regex strategies. Persistent cache — repeat calls free. For LLM strategy, describe what you want and get clean JSON back. For CSS strategy, provide field names (fastest, free). For raw page content, use `fetch` instead. Examples: extract(url='...', instruction='extract product name and price') or extract(url='...', fields=['name','price'], strategy='css')
fetchURL to markdown/text. Auto-fallback: direct fetch → CDP for blocked/JS pages. Supports PDF, EPUB, DOCX. SSRF-protected. Use focus="query" to filter content by relevance. Paginated via offset (response: next_offset). Results cached 1h; cache_ttl=0 fresh. For structured JSON extraction use `extract` instead. e.g. fetch(url='https://example.com')
map_siteDiscover all pages on a website via sitemap XML (primary) and HTML link extraction (fallback). Use to survey a site's pages before fetching individually. Returns the base domain, source type, total count, and an array of discovered URLs with metadata (last_modified, priority, changefreq when available). e.g. map_site(url='https://example.com')
pdf_extractPDF extraction: PyMuPDF fast text-layer path, Docling+OCR fallback for scanned/image-only PDFs (CPU). Formats: markdown (default), json, html, or comma combos like 'markdown,json'. e.g. pdf_extract(input_path='/path/to/doc.pdf', format='markdown')
pingLightweight connectivity check — verifies internet and key search endpoints are reachable. Use before expensive calls when connectivity is uncertain. No params needed. e.g. ping()
screenshotARIA accessibility snapshot (LLM-readable page text). Use to see a page's interactive structure and what is actually visible; for readable article content use fetch. e.g. screenshot(url='https://example.com')
searchMulti-engine web search with dedup, reranking, and synthesis. Use for open research questions; for a known URL use fetch, for papers use arxiv, for encyclopedic facts use wikipedia. depth=1 returns snippets with relevance_score+fetch_relevance per result. depth>=2 fetches full pages + re-ranks. synthesize=True (default) returns Groq answer with [N] citations. google_ai_only skips all engines for Google AI Mode. e.g. search(query='latest AI models', depth=1)
wikipediaFull Wikipedia API client: articles, summaries, categories, links, pageviews, revisions, backlinks, geosearch, recent changes, random pages. Use for encyclopedic facts; for open research use search. e.g. wikipedia(query='Python', action='summary')
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 179
- Last commit
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
- Last package publish
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.SK-DEV-AI/websearch- Version
- 1.10.0
- Auth
- API key
- Packages
- pypi skdev-websearch-mcp
- License
- MIT
- Repository
- github.com/SK-DEV-AI/websearch
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
More from SK-DEV-AI
Cite this page
Websearch MCP server. Agent Mart. https://agentmart.dev/connectors/sk-dev-ai-websearch (last updated 2026-10-26)