El modo de agente del cursor puede editar archivos de forma autónoma, ejecutar comandos de shell y llamar a servidores MCP para obtener herramientas. Sin un MCP de búsqueda, el conocimiento del agente se congela en el momento del entrenamiento. Este tutorial explica cómo agregar el servidor MCP de Scavio a .cursor/mcp.json para que cada sesión del agente Cursor obtenga Google, YouTube, Amazon, Walmart y Reddit en tiempo real.
Requisitos previos
- Cursor IDE instalado (última compilación de 2026)
- Una suscripción a Cursor Pro (modo agente)
- Una clave API de Scavio
- Node.js 20+ (requerido por MCP)
Guia paso a paso
Paso 1: Abrir configuración de Cursor MCP
En Cursor, abra el archivo .cursor/mcp.json en la raíz de su proyecto o créelo si no existe.
touch .cursor/mcp.jsonPaso 2: Agregue la entrada Scavio MCP
Pegue lo siguiente en .cursor/mcp.json. Reemplace YOUR_KEY con su clave API de Scavio.
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": ["-y", "@scavio/mcp"],
"env": { "SCAVIO_API_KEY": "YOUR_KEY" }
}
}
}Paso 3: Recargar cursor
Vuelva a cargar la ventana (Cmd+Shift+P -> Desarrollador: Recargar ventana) para que el Cursor seleccione el nuevo servidor MCP.
# In Cursor command palette
> Developer: Reload WindowPaso 4: Habilite las herramientas Scavio
Abra Configuración del cursor -> MCP y active las herramientas Scavio.
# Via Cursor UI: Settings > MCP > scavio > enable all toolsPaso 5: Modo de agente de prueba
Cambie el cursor al modo agente y haga una pregunta que requiera datos en vivo.
> find the latest Stack Overflow answer about the 'ReferenceError' in Next.js 15 app routerEjemplo en Python
# Validate Scavio works outside Cursor before debugging:
import os, requests
r = requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
json={'query': 'stack overflow next.js 15 referenceerror app router'})
print(r.json())Ejemplo en JavaScript
const res = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ query: 'stack overflow next.js 15 referenceerror app router' })
});
console.log(await res.json());Salida esperada
Cursor's agent panel shows scavio.search_google being called, then scavio.search_reddit for community discussion. The agent writes code with the fix, citing specific Stack Overflow and Reddit URLs.