web-crawler-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@web-crawler-mcpcrawl https://en.wikipedia.org/wiki/MCP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
web-crawler-mcp
A minimal crawl4ai crawler exposed as an MCP server, deployable to Cloud Run.
What it does
Exposes a single MCP tool, crawl(url, max_length), which fetches a page with crawl4ai's headless-browser crawler and returns its content as markdown.
Related MCP server: crawl-mcp-server
Local development
pip install -r requirements.txt
playwright install --with-deps chromium
crawl4ai-setup
python src/server.pyThe server listens on PORT (default 8080) using the MCP Streamable HTTP transport, reachable at http://localhost:8080/mcp.
Deployment
.github/workflows/deploy.yml builds the Docker image with Cloud Build and deploys it to Cloud Run on every push to main that touches src/, Dockerfile, or requirements.txt.
Required GitHub Actions secrets:
GCP_SA_KEY— service account key JSON used to authenticate to Google Cloud.GCP_PROJECT_ID— the target GCP project ID.
The Cloud Run service (web-crawler-mcp, region us-central1) is deployed with --allow-unauthenticated, matching the reference deployment pattern. Restrict access with IAM invoker bindings or a load balancer in front if the endpoint needs to be private.
Connecting an MCP client
Point an MCP client (Streamable HTTP transport) at:
https://<cloud-run-service-url>/mcpThis server cannot be deployed
Maintenance
Related MCP Connectors
Cloudflare Workers MCP server: ai-crawler-policy
MCP server (stdio): fetch web pages as clean readable markdown via the AgentForge API
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
- RampifyOAuthdev.rampify
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP Server for Web scraping and Crawling, built using Crawl4AI224-
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server for web content extraction that converts HTML pages into clean, LLM-optimized Markdown using Mozilla's Readability. It supports batch processing, intelligent multi-page crawling, and configurable caching while respecting robots.txt standards.15-
- AlicenseAqualityCmaintenanceMCP server for web scraping — extract clean markdown, links, and metadata from any URL. Free Firecrawl alternative.51446MIT
- AlicenseNot gradedqualityDmaintenanceA lightweight MCP server that exposes Crawl4AI web scraping and crawling capabilities as tools for AI agents, enabling single-page scraping and multi-page crawling with adaptive stopping.108MIT