Le mode agent de Cursor peut modifier des fichiers, exécuter des commandes shell et appeler des serveurs MCP pour des outils de manière autonome. Sans un MCP de recherche, les connaissances de l'agent sont figées au moment de l'entraînement. Ce tutoriel explique comment ajouter le serveur MCP de Scavio à .cursor/mcp.json afin que chaque session d'agent Cursor bénéficie de données en temps réel provenant de Google, YouTube, Amazon, Walmart et Reddit.
Prérequis
- IDE Cursor installé (dernière version 2026)
- Un abonnement Cursor Pro (mode agent)
- Une clé API Scavio
- Node.js 20+ (requis par MCP)
Parcours
Étape 1: Ouvrir la configuration MCP de Cursor
Dans Cursor, ouvrez le fichier .cursor/mcp.json à la racine de votre projet, ou créez-le s'il n'existe pas.
touch .cursor/mcp.jsonÉtape 2: Ajouter l'entrée MCP de Scavio
Collez ce qui suit dans .cursor/mcp.json. Remplacez YOUR_KEY par votre clé API Scavio.
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": ["-y", "@scavio/mcp"],
"env": { "SCAVIO_API_KEY": "YOUR_KEY" }
}
}
}Étape 3: Recharger Cursor
Rechargez la fenêtre (Cmd+Maj+P -> Développeur : Recharger la fenêtre) pour que Cursor prenne en compte le nouveau serveur MCP.
# In Cursor command palette
> Developer: Reload WindowÉtape 4: Activer les outils Scavio
Ouvrez Paramètres Cursor -> MCP et activez les outils Scavio.
# Via Cursor UI: Settings > MCP > scavio > enable all toolsÉtape 5: Tester le mode agent
Passez Cursor en mode agent et posez une question nécessitant des données en direct.
> find the latest Stack Overflow answer about the 'ReferenceError' in Next.js 15 app routerExemple 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())Exemple 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());Sortie attendue
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.