← Back to directory
M

MCP Read Website Fast

Community
Fast, token-efficient web content extraction for AI agents - converts websites to clean Markdown.
GitHub source repository ↗
★ 161 Stars Category · Browser Very popular Source revision 60695461eb99
51FMRS · D
Reliability
7/20
Security and permissions
10/20
Maintenance
7/20
Documentation
14/20
Setup experience
13/20

A lightweight, fast MCP server for web scraping and markdown conversion, but with limitations regarding JavaScript-dependent sites and potential cache management issues.

Read the FMRS scoring method →

This MCP server fetches web pages locally, strips noise, and converts content to clean Markdown while preserving links. It features fast startup, smart caching, polite crawling, and configurable depth crawling, designed for minimal token usage.

Tools

read_website
Fetches a webpage and converts it to clean markdown. Parameters: url (required), pages (optional, default 1, max 100).

Setup

For Claude Code: claude mcp add read-website-fast -s user -- npx -y @just-every/mcp-read-website-fast. For other clients, copy the provided JSON into your mcp config.

claude_desktop_config.json
{
  "mcpServers": {
    "read-website-fast": {
      "command": "npx",
      "args": [
        "-y",
        "@just-every/mcp-read-website-fast"
      ]
    }
  }
}

Fit and risk

Best for

  • Claude Code users
  • AI agents that frequently need to read web pages
  • Developers who want to minimize token usage

Not for

  • Websites that require JavaScript rendering
  • Sites with complex authentication requirements
  • Non-technical users who are not comfortable with CLI

Required permissions

  • Network access to fetch URLs
  • File system access for caching (uses .cache directory)
  • Ability to execute npx commands

Risks and side effects

  • Some websites may block automated access
  • Potential token consumption due to external dependencies
  • Cross-origin crawling (disabled by default) could violate website terms

Troubleshooting

  1. Cache issues: run `npm run dev clear-cache`
  2. Timeout errors: increase timeout with `-t`, check network connectivity
  3. Content not extracted: try custom user agent with `-u`, check if site requires JavaScript

Use cases

Quickly scrape web content for LLM processing
Build knowledge graphs by crawling multiple pages
Extract content from websites while respecting robots.txt

Supported clients

Claude DesktopFull support
VS CodeFull support
CursorFull support
JetBrains IDEsFull support