MCP Read Website Fast logo

MCP Read Website Fast

by just-every

Fetches webpages, removes page noise, and returns link-preserving Markdown with optional multi-page crawling.

Install MCP Read Website Fast

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "just-every-mcp-read-website-fast": {
      "command": "npx",
      "args": [
        "-y",
        "@just-every/mcp-read-website-fast"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y @just-every/mcp-read-website-fast

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

The just-every/mcp-read-website-fast MCP server fetches HTTP or HTTPS pages and converts their main content into clean Markdown. It uses Mozilla Readability, Turndown with GFM support, caching, robots.txt handling, rate limiting, and concurrent fetching to reduce unnecessary output. Its MCP tool accepts a URL and an optional page limit, while resources expose cache status and cache clearing. Reach for it when an agent needs readable web content for research, documentation processing, or downstream retrieval without parsing full HTML.

Use cases

  • Extract article content for an agent
  • Convert documentation pages to Markdown
  • Crawl related pages within a limit
  • Preserve links for knowledge graph inputs

Key features

  • Mozilla Readability extraction
  • HTML-to-Markdown conversion with GFM
  • Disk caching with SHA-256 URL keys
  • robots.txt support and rate limiting
  • Concurrent fetching
  • Optional output chunking

Tools1

What MCP Read Website Fast lets your agent do. Expand a tool for its parameters.

Self-reported~16 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

20/20 checks healthy over the last 76d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @just-every/mcp-read-website-fast (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars163Stargazers on the source repository.
npm downloads2.5kPackage downloads in the last 30 days.
Last commit27d agoMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Tools exposed1Callable tools this server registers over MCP.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Read Website Fast works

What the just-every/mcp-read-website-fast MCP server does

The just-every/mcp-read-website-fast MCP server retrieves web pages locally and extracts their primary content instead of returning the surrounding page noise. It converts the result to Markdown and keeps links in the output, which is useful when an agent needs references or wants to build link-aware knowledge structures.

Content extraction uses Mozilla Readability, the same general approach associated with Firefox Reader View. HTML is converted with Turndown and GitHub-Flavored Markdown support. The server is intended for Claude Code, IDE integrations, and other MCP-based LLM workflows where reducing the amount of content sent to a model matters.

How it works

The read_website tool requires a URL and accepts an optional pages value. A single page is the default, while the maximum supported value is 100. When more than one page is requested, the crawler can fetch pages concurrently and apply a configurable crawl depth through the underlying implementation.

Requests are handled with robots.txt support and rate limiting by default. URLs are cached on disk using SHA-256-derived keys. The implementation uses a stream-first approach to limit memory usage, and optional chunking is available for downstream processing. Sites that block automated requests or require JavaScript may not produce extracted content; the README specifically notes that JavaScript-required sites are not supported.

Setup and configuration

Install the just-every/mcp-read-website-fast MCP server with npm and run it through npx:

Terminal
npx -y @just-every/mcp-read-website-fast

The README provides MCP configuration examples for Claude Code, VS Code, Cursor, JetBrains IDEs, and generic MCP client JSON. No API key or other credential is listed as required. The server also includes an automatic restart wrapper that retries after crashes with exponential backoff, up to 10 attempts within one minute. Development commands can run fetches directly, build the project, or clear the cache.

Command-line configuration includes page count, concurrency, request timeout, user agent, cache directory, output format, robots.txt behavior, and whether cross-origin crawling is allowed. These options apply to the development or command-line interface documented by the project.

Tools and capabilities

The just-every/mcp-read-website-fast MCP server exposes:

  • read_website: Fetches a webpage and returns clean Markdown. It accepts a required url and optional pages limit.
  • read-website-fast://status: Reports cache statistics.
  • read-website-fast://clear-cache: Clears the cache directory.

The project also documents JSON, Markdown, and combined URL-plus-Markdown output modes for its command-line usage. Markdown is the default format.

Limitations and notes

Some websites may block automated access, time out, or return little usable content after extraction. The documented remedies include increasing the timeout, checking network access, and supplying a custom user agent. JavaScript-dependent sites are not supported according to the troubleshooting notes.

The server honors robots.txt unless that behavior is explicitly disabled through the command-line option. Its license is MIT, and the README identifies @just-every/crawl as the package used for core crawling and Markdown conversion.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Read Website Fast

Run `npx -y @just-every/mcp-read-website-fast`, or add that command and package to an MCP client's server configuration.

The `read_website` tool fetches a required HTTP or HTTPS URL and converts the page to clean Markdown. An optional `pages` parameter controls the maximum number of pages, from 1 through 100.

The README supplies raw JSON that works with any MCP client, but it does not name Claude Desktop specifically.

Yes. Set the optional `pages` value to request multiple pages; the documented maximum is 100. The crawler also supports configurable depth and concurrency in its command-line usage.

It recommends checking connectivity, increasing the timeout, or setting a custom user agent.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Read Website Fast AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/just-every-mcp-read-website-fast?style=directory)](https://allmcps.com/mcp/just-every-mcp-read-website-fast)
HTML Embed
<a href="https://allmcps.com/mcp/just-every-mcp-read-website-fast"><img src="https://allmcps.com/api/badge/just-every-mcp-read-website-fast?style=directory" alt="MCP Read Website Fast on AllMCPs" /></a>