Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Hosted Crawleo MCP (remote streamable HTTP endpoint).
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
AuthorizationNecesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Ejecuta esto en tu terminal
claude mcp add --transport http crawleo https://api.crawleo.dev/mcp --header 'Authorization: your-value'Completa los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"crawleo": {
"url": "https://api.crawleo.dev/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"crawleo": {
"type": "http",
"url": "https://api.crawleo.dev/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Authorization HTTP headerEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub Crawleo, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; revisamos los endpoints por turnos
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 10 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Toggl 2.0
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Toggl 2.0 MCP server for tasks, projects, time entries, and workspace operations.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
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:
npm install -g crawleo-mcp
Or use npx without installing:
npx crawleo-mcp
git clone https://github.com/Crawleo/Crawleo-MCP.git
cd Crawleo-MCP npm install npm run build
Build and run using Docker:
# Build the image
docker build -t crawleo-mcp .
docker run -e CRAWLEO_API_KEY=your_api_key crawleo-mcp
Docker configuration for MCP clients:
{
"mcpServers": { "crawleo": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "CRAWLEO_API_KEY=YOUR_API_KEY_HERE", "crawleo-mcp"] } } }
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):
{
"mcpServers": { "crawleo": { "command": "npx", "args": ["crawleo-mcp"], "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }
Or if installed globally:
{
"mcpServers": { "crawleo": { "command": "crawleo-mcp", "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }
From cloned repository:
{
"mcpServers": { "crawleo": { "command": "node", "args": ["/path/to/Crawleo-MCP/dist/index.js"], "env": { "CRAWLEO_API_KEY": "YOUR_API_KEY_HERE" } } } }
Location of config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonConfiguration:
{
"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Replace YOUR_API_KEY_HERE with your actual API key from crawleo.dev.
Steps:
Example usage:
"Search for the latest AI news and summarize the top 5 articles"
"Find Python web scraping tutorials and extract code examples"
Location of config file:
~/.cursor/config.json or ~/Library/Application Support/Cursor/config.json%APPDATA%\Cursor\config.json~/.config/Cursor/config.jsonConfiguration:
{
"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Steps:
Example usage in Cursor:
"Search for React best practices and add them to my code comments"
"Find the latest documentation for this API endpoint"
Location of config file:
~/Library/Application Support/Windsurf/config.json%APPDATA%\Windsurf\config.json~/.config/Windsurf/config.jsonConfiguration:
{
"mcpServers": { "crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
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:
{
"servers": { "Crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Complete example with multiple servers:
{
"servers": { "Crawleo": { "url": "https://api.crawleo.dev/mcp", "transport": "http", "headers": { "Authorization": "Bearer YOUR_API_KEY_HERE" } } } }
Steps:
Example usage:
Ask Copilot: "Search for the latest Python best practices"
Ask Copilot: "Find documentation for this library"
OpenAI now supports MCP servers directly! Here's how to use Crawleo with OpenAI's API:
Python Example:
from openai import OpenAI
client = OpenAI()
response = client.responses.create( model="gpt-4", input=[ { "role": "user", "content": [ { "type": "input_text", "text": "search for latest news about openai models" } ] } ], text={ "format": { "type": "text" }, "verbosity": "medium" }, reasoning={ "effort": "medium" }, tools=[ { "type": "mcp", "server_label": "Crawleo", "server_url": "https://api.crawleo.dev/mcp", "server_description": "Crawleo MCP Server - Real-Time Web Knowledge for AI", "authorization": "YOUR_API_KEY_HERE", "allowed_tools": [ "web.search", "web.crawl" ], "require_approval": "always" } ], store=True, include=[ "reasoning.encrypted_content", "web_search_call.action.sources" ] )
print(response)
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:
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.responses.create({ model: 'gpt-4', input: [ { role: 'user', content: [ { type: 'input_text', text: 'search for latest AI developments' } ] } ], tools: [ { type: 'mcp', server_label: 'Crawleo', server_url: 'https://api.crawleo.dev/mcp', server_description: 'Crawleo MCP Server - Real-Time Web Knowledge for AI', authorization: 'YOUR_API_KEY_HERE', allowed_tools: ['web.search', 'web.crawl'], require_approval: 'always' } ] });
console.log(response);
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:
Ask your AI: "Search for 'Python web scraping' and return results in Markdown"
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:
Ask your AI: "Crawl https://example.com and extract the main content in Markdown"
sk_)authorization fieldMake sure you're using the correct tool names:
web.search (not search_web)web.crawl (not crawl_web)"Search for recent developments in quantum computing and summarize the key findings"
"Search for competitor pricing pages and extract their pricing tiers"
"Find the official documentation for FastAPI and extract the quickstart guide"
"Search for today's news about artificial intelligence from US sources"
"Search for customer reviews of iPhone 15 and analyze sentiment"
Crawleo MCP uses the same affordable pricing as our API:
Check your usage and manage your subscription at crawleo.dev
✅ Zero data retention - We never store your search queries or results ✅ Secure authentication - API keys transmitted over HTTPS ✅ No tracking - Your usage patterns remain private
Solo se muestra el principio; lee el resto en el repo