May 14, 2026

v0.8.1: Model Context Protocol Server Release

New Model Context Protocol server for Claude Code, Cursor, Zed, and other MCP clients. Crawl, fetch, and discover links from chat.

Mehmet Kose
Mehmet Kose
2 mins read

What’s New in v0.8.1

This release ships a Model Context Protocol (MCP) server that exposes crawler.sh as a set of tools inside any MCP-compatible client. You can now ask Claude Code to crawl a whole site, fetch a single page, or discover links without leaving the terminal. The server runs locally and reuses the same Rust engine that powers the CLI and desktop app.

MCP Server

The MCP server is a standalone binary called crawler-mcp. It speaks JSON-RPC 2.0 over stdio and exposes three tools:

  • crawl_site - Crawl an entire domain and return every page with its URL, status code, title, markdown content, word count, and crawl depth.
  • fetch_page - Fetch a single page and return the same fields as crawl_site.
  • discover_links - Return only the URLs found on a page, without fetching the full body. Useful for mapping site structure quickly.

All three tools respect robots.txt by default and honor the same tier-based page limits as the CLI.

Installation

Install the MCP server with a single command:

curl -fsSL https://install.crawler.sh/install-mcp.sh | sh

The script detects your OS and architecture, downloads the matching binary, and places it on your PATH. There is no separate updater yet; rerun the install script to update.

How It Works

The server is built as a thin shim over crawler-core. It constructs a single shared JS rendering engine at startup so long-running MCP sessions do not leak QuickJS runtimes. The hand-rolled JSON-RPC 2.0 implementation means the build has zero external MCP SDK dependencies - protocol version drift in upstream crates cannot break the binary.

Tier Limits

The same page caps apply inside MCP clients:

TierMax pages per crawl
Not signed in50
Signed in (free)400
Pro subscriber10,000

Set the CRAWLER_TOKEN environment variable to raise the cap. Free and Pro limits are enforced locally.

These caps were updated in v0.8.2 (the 0.8.1 release shipped with 600 / 1,000 / 10,000). See v0.8.2 for the rationale.

Supported Clients

The server has been tested with Claude Code, Claude Desktop, Cursor, Zed, and Opencode. Setup instructions for each client are in the documentation.

About crawler.sh

crawler.sh is a fast Rust-based web crawler and SEO auditing tool that runs entirely on your own machine. Use the CLI for automation, scripts, and CI pipelines, or the desktop app for a visual dashboard with live crawl progress, SEO issue charts, and one-click exports.

Every release ships across both the CLI and the desktop app. Download the latest version or run crawler update from the terminal to upgrade an existing install.

Crawler.sh - Free Local AEO & SEO Spider and a Markdown content extractor | Product Hunt