Crawl4ai Skill MCP Server

Scrape JavaScript-heavy sites and extract structured data via reusable CSS schemas. A portable agent skill that wraps the

Local serverstdioPython

What is the Crawl4ai Skill MCP Server?

Scrape JavaScript-heavy sites and extract structured data via reusable CSS schemas. A portable agent skill that wraps the Crawl4AI CLI and

What it actually does

  • JS-aware crawling — full headless-browser rendering with wait_until=networkidle defaults
  • Schema-based extraction — derive a CSS selector schema once via LLM, apply it forever with no further LLM cost
  • LLM extraction — per-request structured extraction when a schema is not worth deriving
  • Content filtering — BM25 relevance filter and quality-based pruning, plain markdown or markdown-fit output
  • Concurrent batch crawling — multi-URL processing with per-job concurrency caps
  • Session management — persistent sessions for authenticated, multi-step flows

Configuration

The skill calls into the Crawl4AI Python library, which must be installed in the runtime your agent uses: crawl4ai-doctor validates the install and confirms a headless browser is available.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Crawl4ai Skill MCP Server

{
  "mcpServers": {
    "crawl4ai-skill": {
      "command": "uvx",
      "args": ["crawl4ai"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

The skill calls into the Crawl4AI Python library, which must be installed in the runtime your agent uses: crawl4ai-doctor validates the install and confirms a headless browser is available.

Example prompts to try

  • “Use Crawl4ai Skill to Schema.”
  • “Use Crawl4ai Skill to Path.”
  • “Use Crawl4ai Skill to SKILL.md.”

Frequently asked questions

Scrape JavaScript-heavy sites and extract structured data via reusable CSS schemas. A portable agent skill that wraps the [Crawl4AI](https://crawl4ai.com/) CLI and Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.