Vercel MCP Web Crawler
Click on "Install 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., "@Vercel MCP Web CrawlerScrape https://news.ycombinator.com and return as markdown"
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.
Vercel MCP Web Crawler
This is a production-ready, ultra-lightweight Web Crawling Model Context Protocol (MCP) server. It is built with TypeScript and Next.js (App Router), specifically optimized for deployment on Vercel's Free Tier.
Features
No Heavy Headless Browsers: Uses
fetch,cheerio,linkedom,@mozilla/readability, andturndownfor lightweight and fast scraping.Vercel Free Tier Ready: Strict execution limits via
AbortController(4s timeout per request) and concurrency control withp-limit.MCP Server over HTTP: Fully compatible with remote HTTP/SSE Model Context Protocol endpoint standards using
@modelcontextprotocol/sdk.
Related MCP server: Enhanced Fetch MCP
Available Tools
scrape_page: Fetch URL and convert to clean Markdown. Fallbacks tohttps://r.jina.ai/<url>.crawl_domain: Recursively crawl same-domain internal links (max 10 pages).extract_metadata: Parse title, meta descriptions, OpenGraph tags, canonical links, and JSON-LD.search_and_crawl: Fetch web search results, isolate top target links, and concurrently scrape them.
Setup & Deployment
Deploy to Vercel: Push this repository to GitHub and import it into Vercel.
Environment: No environment variables are required.
Client Configuration
To connect Cursor, Windsurf, or Claude Code to your deployed MCP server, you can use the built-in MCP HTTP Client support. Some editors support providing a direct HTTP/SSE endpoint.
Claude Code / Cursor / Windsurf Configuration Snippet
In your MCP client configuration (e.g., mcp.json or .claude_code/config.json), use the sse transport:
{
"mcpServers": {
"vercel-web-crawler": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/client", "--url", "https://<your-vercel-domain>.vercel.app/api/mcp"],
"env": {}
}
}
}Note: Since standard MCP config uses local commands, you might need an SSE client adapter if your editor doesn't support direct URL configurations. Claude Desktop recently added standard Server-Sent Events (SSE) support or you can use mcp-proxy scripts to bridge stdin to SSE.
If your editor natively supports Remote SSE MCP Servers, just provide the endpoint:
SSE Endpoint: https://<your-vercel-domain>.vercel.app/api/mcp
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables web scraping and crawling capabilities for LLM clients, supporting single-page scraping, multi-page website crawling, and web search with multiple engines (Playwright, Cheerio, Puppeteer) and flexible output formats including markdown, HTML, text, and screenshots.186MIT
- Alicense-qualityDmaintenanceProvides advanced web scraping with HTTP client, smart content extraction to Markdown, browser automation via Playwright, screenshot/PDF generation, and Docker sandbox execution environments.1MIT
- AlicenseAqualityCmaintenanceCrawl any website into clean Markdown, search through pages, read full content, and extract structured data using OpenAI, Claude, Gemini, or Grok — with auto-citation and resume support.53MIT
- Alicense-qualityCmaintenanceEnables web crawling and content extraction from web pages, supporting multiple output formats like text, markdown, XML, and JSON, with robots.txt compliance and rate limiting.141MIT
Related MCP Connectors
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Fetch any URL and get clean Markdown. Web scraping for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AIEterprise/mcp-web-crawler'
If you have feedback or need assistance with the MCP directory API, please join our Discord server