ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo conectar n8n a Scavio a través de MCP
Tutorial

Cómo conectar n8n a Scavio a través de MCP

Configure el nodo Scavio MCP en n8n para flujos de trabajo de búsqueda web automatizados. Conecte n8n a datos de búsqueda, TikTok y YouTube en tiempo real en minutos.

Obtener clave API gratisDocumentacion API

n8n es la herramienta de automatización de flujo de trabajo de código abierto más popular y su compatibilidad con el nodo MCP en 2026 hace que la conexión a fuentes de datos externas sea trivial. Este tutorial conecta n8n al servidor Scavio MCP, brindando a sus flujos de trabajo acceso a búsquedas web, análisis de TikTok y datos de YouTube a través de una única conexión MCP. Una vez conectado, puede crear flujos de trabajo de investigación automatizados, procesos de monitoreo y sistemas de generación de contenido completamente dentro del editor visual de n8n.

Requisitos previos

  • Instancia n8n autohospedada o en la nube en ejecución
  • Una clave API de Scavio de scavio.dev
  • Familiaridad básica con el editor de flujo de trabajo n8n
  • Node.js 18+ (para n8n autohospedado)

Guia paso a paso

Paso 1: Configurar la conexión Scavio MCP en n8n

Agregue el servidor Scavio MCP como credencial en n8n. Esto crea una conexión reutilizable que cualquier flujo de trabajo puede utilizar.

JavaScript
// n8n MCP credential configuration
// Go to Settings > Credentials > Add Credential > MCP Server

// Configuration values:
const mcpConfig = {
  serverUrl: 'https://mcp.scavio.dev/mcp',
  authType: 'Bearer',
  authToken: process.env.SCAVIO_API_KEY,
  // Available tools after connection:
  // - web_search: Google search results
  // - tiktok_search: TikTok video search
  // - youtube_search: YouTube video search
};

console.log('MCP Server URL:', mcpConfig.serverUrl);
console.log('Auth: Bearer token');

Paso 2: Cree un flujo de trabajo de búsqueda simple

Cree un flujo de trabajo n8n que acepte una consulta de búsqueda, llame a Scavio a través de MCP y genere resultados formateados. Pruebe con un disparador manual.

JavaScript
// n8n Function node: Format search request
// This goes in a Function node after the Manual Trigger

const SCAVIO_KEY = $env.SCAVIO_API_KEY;

// Direct API call (alternative to MCP node)
const response = await fetch('https://api.scavio.dev/api/v1/search', {
  method: 'POST',
  headers: {
    'x-api-key': SCAVIO_KEY,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    query: $input.first().json.query || 'test search',
    country_code: 'us',
    num_results: 5
  })
});

const data = await response.json();
const results = (data.organic_results || []).map(r => ({
  title: r.title,
  url: r.link,
  snippet: r.snippet || '',
}));

return results.map(r => ({ json: r }));

Paso 3: Agregar un activador programado para la investigación diaria

Reemplace el activador manual con una programación cron para ejecutar el flujo de trabajo de búsqueda diariamente. Agregue una notificación por correo electrónico para obtener resultados.

JavaScript
// n8n Cron configuration for daily runs:
// Trigger: Cron, Expression: 0 8 * * * (8 AM daily)

// Function node: Build daily research queries
const niche = 'developer tools API';
const queries = [
  `${niche} trending 2026`,
  `${niche} new releases this week`,
  `${niche} comparison reviews`,
];

return queries.map(q => ({ json: { query: q } }));

// Follow with: HTTP Request node calling Scavio API
// Then: Function node to format results
// Finally: Email node to send the daily brief

Paso 4: Pruebe el flujo de trabajo completo

Verifique que el flujo de trabajo se ejecute correctamente ejecutándolo manualmente y verificando la salida en cada nodo.

JavaScript
// Verification script: test the Scavio connection from n8n
const SCAVIO_KEY = process.env.SCAVIO_API_KEY;

async function testConnection() {
  const resp = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: {
      'x-api-key': SCAVIO_KEY,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({ query: 'n8n workflow automation', country_code: 'us', num_results: 3 })
  });
  const data = await resp.json();
  const results = data.organic_results || [];
  console.log(`Connection test: ${results.length} results`);
  results.forEach(r => console.log(`  ${r.title}`));
  console.log('n8n -> Scavio connection working');
}

testConnection();

Ejemplo en Python

Python
import os, requests

SCAVIO_KEY = os.environ['SCAVIO_API_KEY']
H = {'x-api-key': SCAVIO_KEY, 'Content-Type': 'application/json'}

# Equivalent of n8n HTTP Request node calling Scavio
def n8n_search_node(query):
    resp = requests.post('https://api.scavio.dev/api/v1/search', headers=H,
        json={'query': query, 'country_code': 'us', 'num_results': 5})
    results = resp.json().get('organic_results', [])
    return [{'title': r['title'], 'url': r['link'], 'snippet': r.get('snippet', '')} for r in results]

# Simulate n8n daily workflow
queries = ['developer tools trending 2026', 'new api releases this week']
for q in queries:
    results = n8n_search_node(q)
    print(f'{q}: {len(results)} results')
    for r in results[:2]:
        print(f'  {r["title"][:50]}')

Ejemplo en JavaScript

JavaScript
const SCAVIO_KEY = process.env.SCAVIO_API_KEY;

// Equivalent of n8n HTTP Request node
async function n8nSearchNode(query) {
  const resp = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': SCAVIO_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ query, country_code: 'us', num_results: 5 })
  });
  const data = await resp.json();
  return (data.organic_results || []).map(r => ({
    title: r.title, url: r.link, snippet: r.snippet || ''
  }));
}

// Simulate n8n workflow execution
async function runWorkflow() {
  const queries = ['developer tools trending 2026', 'new api releases'];
  for (const q of queries) {
    const results = await n8nSearchNode(q);
    console.log(`${q}: ${results.length} results`);
    results.slice(0, 2).forEach(r => console.log(`  ${r.title.slice(0, 50)}`));
  }
}

runWorkflow();

Salida esperada

JSON
Connection test: 3 results
  n8n Workflow Automation Platform - Open Source
  Building Automated Workflows with n8n in 2026
  n8n vs Zapier: Complete Comparison Guide
n8n -> Scavio connection working

developer tools trending 2026: 5 results
  Top Developer Productivity Tools for 2026
  AI-Powered Developer Tools Gaining Traction
new api releases this week: 5 results
  OpenAI Launches GPT-5 Turbo API
  Anthropic Claude 4 API Now Available

Tutoriales relacionados

  • Cómo crear un flujo de trabajo de investigación de YouTube n8n
  • Cómo conectar Scavio MCP a LLM locales

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Instancia n8n autohospedada o en la nube en ejecución. Una clave API de Scavio de scavio.dev. Familiaridad básica con el editor de flujo de trabajo n8n. Node.js 18+ (para n8n autohospedado). Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Use Case

Servidor de búsqueda personalizado MCP

Read more
Use Case

Búsqueda IDE MCP

Read more
Best Of

Los mejores servidores MCP para qwen-code (2026)

Read more
Best Of

Las mejores herramientas de extracción de datos web para n8n en mayo de 2026

Read more
Glossary

MCP como búsqueda web predeterminada

Read more
Comparison

Firecrawl vs Scavio

Read more

Empieza a construir

Configure el nodo Scavio MCP en n8n para flujos de trabajo de búsqueda web automatizados. Conecte n8n a datos de búsqueda, TikTok y YouTube en tiempo real en minutos.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad