Crawl4ai MCP Server
@Kirill812
About Crawl4ai MCP Server
A Model Context Protocol server that provides web crawling capabilities using Crawl4ai
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"crawl4ai": {
"command": "node",
"args": [
"/path/to/crawl4ai-mcp-server/build/index.js"
],
"env": {
"CRAWL4AI_API_URL": "",
"CRAWL4AI_AUTH_TOKEN": ""
}
}
}
}Tools
1Crawl web pages and get markdown content with citations
Overview
What is Crawl4ai MCP Server?
A MCP server that provides web crawling capabilities using crawl4ai, returning markdown content with citations for use by LLMs. It is for developers building AI applications that need to fetch and structure web page content via the Model Context Protocol.
How to use Crawl4ai MCP Server?
Install dependencies with npm install, build with npm run build, then add the server configuration to your MCP client environment, setting CRAWL4AI_API_URL (optional) and CRAWL4AI_AUTH_TOKEN (optional). Invoke the crawl_urls tool with a list of URLs to crawl.
Key features of Crawl4ai MCP Server
- Single tool
crawl_urlsaccepts a list of URLs - Returns markdown content with numbered citations per URL
- Multiple URLs are separated by horizontal rules
- Automatically handles retries with different user agents
- Requires a running crawl4ai API instance (Docker deployment)
Use cases of Crawl4ai MCP Server
- Providing up-to-date web content as context for LLM prompts
- Scraping documentation or articles for summarization
- Aggregating content from multiple URLs into a single markdown response
FAQ from Crawl4ai MCP Server
What is crawl4ai and do I need it?
Crawl4ai is an external web crawling service. You must have a running crawl4ai instance, typically deployed via Docker, for this server to work.
What are the runtime requirements?
Node.js and a running crawl4ai API instance. No other dependencies are needed beyond the npm packages.
Where does the web page data live?
The server does not store data; it fetches content from each URL via the crawl4ai API and returns it directly to the MCP client.
Are there any known limits or errors?
Timeouts may occur with too many URLs per request. The service handles retries automatically, but you can reduce the number of URLs if problems persist.
What transport and authentication are used?
The server uses standard I/O transport for MCP. Authentication to the crawl4ai API is optional via the CRAWL4AI_AUTH_TOKEN environment variable.
Frequently asked questions
What is crawl4ai and do I need it?
Crawl4ai is an external web crawling service. You must have a running crawl4ai instance, typically deployed via Docker, for this server to work.
What are the runtime requirements?
Node.js and a running crawl4ai API instance. No other dependencies are needed beyond the npm packages.
Where does the web page data live?
The server does not store data; it fetches content from each URL via the crawl4ai API and returns it directly to the MCP client.
Are there any known limits or errors?
Timeouts may occur with too many URLs per request. The service handles retries automatically, but you can reduce the number of URLs if problems persist.
What transport and authentication are used?
The server uses standard I/O transport for MCP. Authentication to the crawl4ai API is optional via the `CRAWL4AI_AUTH_TOKEN` environment variable.
Basic information
More Other MCP servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Comments