CrawlForge
InicioPlaygroundCasos de usoIntegracionesPreciosDocumentaciónBlog
Cómo usar CrawlForge con las reglas de Cursor
Tutorials
Volver al blog
Tutoriales

Cómo usar CrawlForge con las reglas de Cursor

C
CrawlForge Team
Equipo de Ingeniería
20 de abril de 2026
7 min de lectura

En esta página

Cursor se vuelve muchísimo más útil cuando le enseñas exactamente cómo usar tus herramientas. Un archivo .cursorrules le indica a Cursor qué herramientas de CrawlForge elegir para cada tarea, cómo optimizar el uso de credits y qué patrones seguir al hacer scraping.

Esta guía te ofrece reglas de Cursor listas para producción para CrawlForge, además del razonamiento detrás de cada una para que puedas adaptarlas a tus flujos de trabajo.

Tabla de contenidos

  • Qué son las reglas de Cursor
  • Requisitos previos
  • Paso 1: Configura CrawlForge como un MCP server
  • Paso 2: Crea tu archivo .cursorrules
  • Paso 3: Reglas de investigación web
  • Paso 4: Reglas de extracción de datos
  • Paso 5: Reglas de optimización de credits
  • Paso 6: Reglas de flujos de trabajo avanzados
  • Plantilla completa de .cursorrules
  • Referencia de coste en credits
  • Próximos pasos

Qué son las reglas de Cursor

Las reglas de Cursor son instrucciones con alcance de proyecto que le indican al asistente de IA de Cursor cómo comportarse. Viven en un archivo .cursorrules en la raíz de tu proyecto (o en .cursor/rules/ como archivos individuales). Cuando Cursor procesa cualquier solicitud, lee estas reglas como contexto de nivel de sistema.

Sin reglas, Cursor usará las herramientas de CrawlForge, pero tomará decisiones subóptimas -- como usar deep_research (10 credits) cuando fetch_url (1 credit) sería suficiente. Las reglas lo solucionan codificando tu lógica de selección de herramientas directamente.

Requisitos previos

  • Cursor instalado (v0.45+)
  • MCP server de CrawlForge instalado: npm install -g crawlforge-mcp-server
  • Una API key de CrawlForge (plan gratuito: 1.000 credits)

Paso 1: Configura CrawlForge como un MCP server

Añade CrawlForge a la configuración MCP de Cursor. Abre Cursor Settings > MCP Servers y añade:

Json
{
  "mcpServers": {
    "crawlforge": {
      "command": "crawlforge-mcp-server",
      "env": {
        "CRAWLFORGE_API_KEY": "cf_live_your_key_here"
      }
    }
  }
}

Reinicia Cursor. Deberías ver CrawlForge en la lista de MCP tools disponibles con las 26 herramientas accesibles.

Paso 2: Crea tu archivo .cursorrules

Crea .cursorrules en la raíz de tu proyecto:

Typescript
// File: .cursorrules
// This file teaches Cursor how to use CrawlForge tools effectively.

// === CrawlForge MCP Tool Selection ===
// Always use the cheapest CrawlForge tool that accomplishes the task.
// Credit costs: fetch_url(1), extract_text(1), extract_links(1),
// extract_metadata(1), scrape_structured(2), extract_content(2),
// map_site(2), process_document(2), localization(2),
// track_changes(3), analyze_content(3),
// summarize_content(4), crawl_deep(4),
// search_web(5), batch_scrape(5),
// scrape_with_actions(5), stealth_mode(5), deep_research(10)

Ahora vamos a desarrollar cada categoría de reglas.

Paso 3: Reglas de investigación web

Estas reglas le enseñan a Cursor cuándo buscar en la web frente a cuándo obtener directamente una URL conocida:

Markdown
## Web Research with CrawlForge

When I ask you to research a topic or find information online:

1. If I provide a specific URL, use `fetch_url` (1 credit) or `extract_content` (2 credits) -- NEVER use `search_web` for known URLs.
2. If I ask a general question requiring web search, use `search_web` (5 credits) with a focused query.
3. Only use `deep_research` (10 credits) when I explicitly ask for comprehensive multi-source research or when the topic requires cross-referencing multiple sources.
4. After fetching content, use `summarize_content` (2 credits) only if the content exceeds 2,000 words and I need a summary. Do not summarize short pages.

### URL-Known Pattern (1-2 credits)
- "Fetch the Stripe API docs" -> extract_content("https://docs.stripe.com/api")
- "What does this page say?" -> fetch_url(provided_url)

### Search Pattern (5 credits)
- "Find the best TypeScript testing frameworks" -> search_web("best TypeScript testing frameworks 2026")
- "What are competitors charging?" -> search_web("web scraping API pricing comparison")

### Deep Research Pattern (10 credits)
- "Do a comprehensive analysis of MCP adoption" -> deep_research("MCP protocol adoption trends")

Paso 4: Reglas de extracción de datos

Reglas para seleccionar la herramienta de extracción adecuada según lo que necesite el usuario:

Markdown
## Data Extraction with CrawlForge

When I ask you to extract data from websites:

1. For plain text content: use `extract_text` (1 credit)
2. For links/navigation: use `extract_links` (1 credit)
3. For page title, description, OG tags: use `extract_metadata` (1 credit)
4. For article content with readability: use `extract_content` (2 credits)
5. For specific elements via CSS selectors: use `scrape_structured` (2 credits)
6. For JavaScript-rendered pages or interactions: use `scrape_with_actions` (5 credits)
7. For anti-bot protected sites: try `fetch_url` first, then `stealth_mode` (5 credits) only if blocked

### Batch Operations
When I need data from 3+ URLs, always use `batch_scrape` (5 credits) instead of calling individual tools in a loop. batch_scrape handles concurrency and is more credit-efficient for bulk operations.

### CSS Selector Examples
When using scrape_structured, provide precise selectors:
- Product prices: `scrape_structured(url, {selectors: {price: ".price", name: "h1.product-title"}})`
- Article lists: `scrape_structured(url, {selectors: {titles: "article h2", links: "article a[href]"}})`

Paso 5: Reglas de optimización de credits

Estas reglas evitan que Cursor consuma credits innecesariamente:

Markdown
## Credit Optimization Rules

1. NEVER call the same URL twice in one conversation. Cache the result and reference it.
2. Prefer 1-credit tools over 5-credit tools. The decision tree:
   - Do I know the URL? -> fetch_url (1cr) NOT search_web (5cr)
   - Do I need clean text? -> extract_text (1cr) NOT extract_content (2cr)
   - Can I parse HTML locally? -> fetch_url (1cr) then parse the response
3. Before using scrape_with_actions, try fetch_url first. Many "JavaScript-rendered" pages actually serve content in the initial HTML.
4. Combine operations: fetch_url + local parsing is always cheaper than multiple specialized tool calls.
5. When asked about current credit balance, remind the user to check their dashboard at crawlforge.dev/dashboard.

Paso 6: Reglas de flujos de trabajo avanzados

Reglas para flujos de scraping complejos de varios pasos:

Markdown
## Multi-Step Workflows

### Competitive Analysis Workflow
When asked to analyze competitors:
1. search_web to find competitor URLs (5 credits)
2. batch_scrape their pricing/feature pages (5 credits)
3. Present structured comparison table -- do NOT use deep_research unless explicitly asked

### Documentation Indexing Workflow
When asked to index documentation:
1. map_site to discover all doc pages (3 credits)
2. batch_scrape the discovered URLs (5 credits)
3. Store extracted content locally for RAG

### Content Monitoring Workflow
When asked to track website changes:
1. extract_content to capture current state (2 credits)
2. Store baseline locally
3. On subsequent checks, extract_content again and diff against baseline

### Site Audit Workflow
When asked to audit a website:
1. map_site for structure (3 credits)
2. extract_metadata on key pages for SEO data (1 credit each)
3. analyze_content on main pages for quality assessment (3 credits each)

Plantilla completa de .cursorrules

Aquí tienes la plantilla completa, lista para copiar y pegar, que combina todas las reglas anteriores:

Markdown
# CrawlForge MCP Integration Rules

## Tool Selection Priority (cheapest first)
Always select the lowest-cost CrawlForge tool that accomplishes the task:
- 1 credit: fetch_url, extract_text, extract_links, extract_metadata
- 2 credits: scrape_structured, extract_content, map_site, process_document, localization
- 3 credits: track_changes, analyze_content
- 4 credits: summarize_content, crawl_deep
- 5 credits: search_web, batch_scrape, scrape_with_actions, stealth_mode
- 10 credits: deep_research (use ONLY when explicitly requested)

## Core Rules
1. Known URL -> fetch_url (1cr). NEVER search_web for a known URL.
2. 3+ URLs -> batch_scrape (5cr). NEVER loop individual calls.
3. Try fetch_url before scrape_with_actions. Most pages work without JS rendering.
4. Cache all results. Never fetch the same URL twice per conversation.
5. Only use deep_research when user explicitly asks for multi-source research.

## Output Formatting
- Present scraped data in markdown tables when comparing items
- Include source URLs as references
- Flag any pages that returned errors or empty content

Referencia de coste en credits

CreditsHerramientasCaso de uso típico
1fetch_url, extract_text, extract_links, extract_metadataObtención rápida de páginas, descubrimiento de enlaces
2scrape_structured, extract_content, map_site, process_document, localizationExtracción de datos específicos, mapeo de sitios, procesamiento de documentos
3track_changes, analyze_contentRastreo de cambios, análisis de contenido
4summarize_content, crawl_deepResúmenes, rastreo multipágina
5search_web, batch_scrape, scrape_with_actions, stealth_modeBúsqueda web, operaciones masivas, automatización de navegador
10deep_researchAnálisis exhaustivo multifuente

Próximos pasos

  • Inicio rápido de CrawlForge -- instala CrawlForge en 60 segundos
  • Crea un asistente de investigación -- tutorial de proyecto completo con Claude
  • Referencia de 26 herramientas -- documentación completa de las herramientas
  • awesome-cursorrules en GitHub -- colección comunitaria de reglas de Cursor

Empieza a hacer scraping de forma más inteligente. Regístrate gratis para conseguir 1.000 credits, instala CrawlForge y suelta estas reglas en tu archivo .cursorrules. Tu IA de Cursor elegirá la herramienta adecuada cada vez.

Pruébalo tú mismo — sin necesidad de registrarte

Ejecuta cualquiera de las 27 herramientas de scraping y extracción de CrawlForge en el playground y luego empieza gratis con 1,000 credits.

1,000 credits gratis • Se recargan cada mes • No se requiere tarjeta de crédito

Etiquetas

cursorcursor-rulesmcpintegrationtutorialai-codingweb-scraping

Sobre el autor

C

CrawlForge Team

Equipo de Ingeniería

Construimos el MCP server de web scraping más completo. Creamos herramientas que ayudan a los desarrolladores a extraer, analizar y transformar datos web para aplicaciones de IA.

Mantente al día con los últimos artículos

Recibe tutoriales, novedades del producto y consejos de web scraping en tu bandeja de entrada.

Sin spam. Cancela tu suscripción cuando quieras.

Ponlo en práctica

Prueba las herramientas de CrawlForge en cualquier URL — gratis, sin registro.

En esta página

Artículos relacionados

Cómo usar CrawlForge con Cline (VS Code)
Tutorials

Cómo usar CrawlForge con Cline (VS Code)

Añade web scraping a Cline en VS Code. Configura CrawlForge MCP, obtén datos en vivo y deja que tu asistente de programación con IA Cline acceda a toda la web.

C
CrawlForge Team
|
11 abr
|
7m
Cómo usar CrawlForge con agentes de LangGraph
Tutorials

Cómo usar CrawlForge con agentes de LangGraph

Construye agentes de web scraping con estado usando LangGraph y CrawlForge. Guía en TypeScript que cubre nodos del grafo, gestión de estado y flujos de scraping condicionales.

C
CrawlForge Team
|
24 abr
|
8m
Cómo usar CrawlForge con flujos de trabajo de Dify
Tutorials

Cómo usar CrawlForge con flujos de trabajo de Dify

Añade CrawlForge como herramienta personalizada en Dify para hacer web scraping en los flujos de trabajo de tu app LLM. Guía de integración sin código y por API con ejemplos de flujos de trabajo.

C
CrawlForge Team
|
22 abr
|
7m

Pie de página

CrawlForge

Web scraping empresarial para agentes de IA. 27 herramientas MCP especializadas diseñadas para desarrolladores modernos que crean sistemas inteligentes.

Producto

  • Funciones
  • Playground
  • Precios
  • Casos de uso
  • Integraciones
  • Alternativas
  • Registro de cambios

Recursos

  • Primeros pasos
  • Referencia de la API
  • Plantillas
  • Guías
  • Blog
  • Glosario
  • Preguntas frecuentes
  • Mapa del sitio

Desarrolladores

  • Protocolo MCP
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Empresa

  • Acerca de
  • Contacto
  • Privacidad
  • Términos
  • Uso aceptable
  • Cookies

Mantente al día

Recibe las últimas novedades sobre nuevas herramientas y funciones.

Creado con Next.js y el protocolo MCP

© 2025-2026 CrawlForge. Todos los derechos reservados.