Primeros pasos con CrawlForge MCP
Obtenga su primera respuesta de la API en menos de 5 minutos. CrawlForge MCP ofrece 23 herramientas especializadas de scraping web diseñadas para aplicaciones de IA.
¿Qué es CrawlForge MCP?
CrawlForge MCP es un potente servidor de scraping web construido sobre el Model Context Protocol (MCP). Ofrece 23 herramientas especializadas para extraer, analizar y procesar datos web, todas accesibles a través de una sencilla API REST o de la integración nativa con MCP.
Ya sea que esté creando un asistente de investigación con IA, un agregador de contenido o una canalización de datos, CrawlForge MCP gestiona la complejidad del scraping web para que usted pueda concentrarse en desarrollar su aplicación.
Por qué elegir CrawlForge?
Inicio rápido
aInstalación del paquete
Instale de forma global:
npm install -g crawlforge-mcp-serverAsistente de configuración rápida:
npx crawlforge-setupbConfiguración de Claude Desktop
Añada a claude_desktop_config.json:
{
"mcpServers": {
"crawlforge": {
"command": "npx",
"args": ["-y", "crawlforge-mcp-server"]
}
}
}- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%/Claude/claude_desktop_config.json
- Linux: ~/.config/Claude/claude_desktop_config.json
cConfiguración de Cursor IDE
Añada a ~/.cursor/mcp.json:
{
"mcpServers": {
"crawlforge": {
"type": "stdio",
"command": "crawlforge-mcp"
}
}
}dVariables de entorno
export CRAWLFORGE_API_KEY="cf_live_your_api_key_here"
export CRAWLFORGE_API_URL="https://api.crawlforge.dev"eEjemplos de uso
"Busca las últimas noticias sobre IA"
"Extrae todos los enlaces de example.com"
"Rastrea el sitio de documentación y resúmelo"
cURL
curl -X POST https://www.crawlforge.dev/api/v1/tools/fetch_url \
-H "X-API-Key: cf_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'TypeScript
const response = await fetch('https://www.crawlforge.dev/api/v1/tools/fetch_url', {
method: 'POST',
headers: {
'X-API-Key': process.env.CRAWLFORGE_API_KEY!,
'Content-Type': 'application/json',
},
body: JSON.stringify({ url: 'https://example.com' }),
});
const data = await response.json();
console.log(data);Python
import requests
import os
response = requests.post(
'https://www.crawlforge.dev/api/v1/tools/fetch_url',
headers={
'X-API-Key': os.environ['CRAWLFORGE_API_KEY'],
'Content-Type': 'application/json',
},
json={'url': 'https://example.com'}
)
data = response.json()
print(data){
"success": true,
"data": {
"url": "https://example.com",
"status": 200,
"status_text": "OK",
"content": "<!DOCTYPE html>...",
"content_length": 1256,
"content_type": "text/html; charset=UTF-8"
},
"credits_used": 1,
"credits_remaining": 999,
"processing_time": 245
}- success: Si la solicitud fue exitosa
- data: El contenido extraído y los metadatos
- credits_used: Credits descontados por esta solicitud
- credits_remaining: Su saldo de credits restante