Labsco
MCP SERVER

MCP Webscan Server

by bsmi021

Turn a page into markdown, pull its links, crawl a site, find broken links and build a sitemap.

Site Crawling & Scraping Infrastructure
Summary
Site-level questions, not just page-level ones.

fetch-page covers the single-page case, but the reason to install this one is crawl-site, check-links and generate-site-map, which answer questions about a whole site. Crawl depth is capped at 5, which keeps an exploratory crawl from turning into an open-ended scrape.

What it is

A web content scanning server: page fetching, link analysis, recursive crawling and sitemap generation over stdio.

What you get
  • A page fetched and converted to markdown, optionally narrowed by a CSS selector (fetch-page)
  • Every link on a page with its text, filterable by base URL and capped by a limit (extract-links)
  • A recursive crawl from a starting URL, to a depth between 0 and 5 (crawl-site)
  • Broken links on a page identified (check-links)
  • URLs matching a JavaScript pattern you supply (find-patterns)
  • An XML sitemap generated for a site (generate-site-map)
Requirements

Node.js with the project built from source using npm install and npm run build, or installed for Claude Desktop through Smithery. Runs on stdio.

Setup effort

One command — npx -y @smithery/cli install mcp-server-webscan --client claude