MCP server providing real-time web search and deep content extraction with JavaScript rendering.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
The install command below didn't complete successfully in our automated test.
npx -y withoutnpm ERR! could not determine executable to run npm ERR! A complete log of this run can be found in: /home/user/.npm/_logs/2026-08-10T08_01_51_082Z-debug-0.log
This is an experimental automated check and can have false negatives โ missing environment variables, a slow cold install, etc. It doesnโt necessarily mean somethingโs wrong. Last checked 1mo ago.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Crawleo MCP.
max_pagesNumber of result pages (default: 1)
setLangLanguage code (e.g., "en", "ar")
ccCountry code (e.g., "US", "EG")
deviceDevice type: "desktop", "mobile", "tablet" (default: "desktop")
enhanced_htmlGet clean HTML (default: true)
raw_htmlGet raw HTML (default: false)
Real-time web search and crawling capabilities for AI assistants through Model Context Protocol (MCP).
Crawleo MCP enables AI assistants to access live web data through two powerful tools:
โ
Real-time web search from any country/language
โ
Multiple output formats - Enhanced HTML, Raw HTML, Markdown, Plain Text
โ
Device-specific results - Desktop, mobile, or tablet view
โ
Deep content extraction with JavaScript rendering
โ
Zero data retention - Complete privacy
โ
Auto-crawling option for search results
Install globally via npm:
Or use npx without installing:
Build and run using Docker:
Docker configuration for MCP clients:
Use the hosted version at https://api.crawleo.dev/mcp - see configuration examples below.
sk_)After installing via npm, configure your MCP client to use the local server:
Claude Desktop / Cursor / Windsurf (Local):
Or if installed globally:
From cloned repository:
Location of config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonConfiguration:
Replace YOUR_API_KEY_HERE with your actual API key from crawleo.dev.
Steps:
Example usage:
Location of config file:
~/.cursor/config.json or ~/Library/Application Support/Cursor/config.json%APPDATA%\Cursor\config.json~/.config/Cursor/config.jsonConfiguration:
Steps:
Example usage in Cursor:
Location of config file:
~/Library/Application Support/Windsurf/config.json%APPDATA%\Windsurf\config.json~/.config/Windsurf/config.jsonConfiguration:
Steps:
Location of config file:
For GitHub Copilot in VS Code or compatible editors, you need to configure MCP servers.
Configuration:
Create or edit your MCP config file and add:
Complete example with multiple servers:
Steps:
Example usage:
OpenAI now supports MCP servers directly! Here's how to use Crawleo with OpenAI's API:
Python Example:
Key Parameters:
server_url - Crawleo MCP endpointauthorization - Your Crawleo API keyallowed_tools - Enable web.search and/or web.crawlrequire_approval - Set to "always", "never", or "conditional"Node.js Example:
Search the web in real-time with customizable parameters.
Parameters:
query (required) - Search termmax_pages - Number of result pages (default: 1)setLang - Language code (e.g., "en", "ar")cc - Country code (e.g., "US", "EG")device - Device type: "desktop", "mobile", "tablet" (default: "desktop")enhanced_html - Get clean HTML (default: true)raw_html - Get raw HTML (default: false)markdown - Get Markdown format (default: true)page_text - Get plain text (default: false)auto_crawling - Auto-crawl result URLs (default: false)Example:
Extract content from specific URLs.
Parameters:
urls (required) - List of URLs to crawlrawHtml - Return raw HTML (default: false)markdown - Convert to Markdown (default: false)screenshot - Capture screenshot (optional)country - Geographic locationExample:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/crawleo-crawleo-mcp)<a href="https://allmcps.com/mcp/crawleo-crawleo-mcp"><img src="https://allmcps.com/api/badge/crawleo-crawleo-mcp?style=directory" alt="Crawleo MCP on AllMCPs" /></a>