Claude Code et Claude Desktop prennent en charge les serveurs MCP qui étendent les capacités de Claude avec des outils externes. Ajouter un serveur MCP de recherche permet à Claude de consulter des informations actualisées, vérifier des faits, parcourir la documentation et effectuer des recherches pendant les conversations. Ce tutoriel montre comment ajouter le serveur Scavio MCP à Claude Code et Claude Desktop, donnant ainsi à Claude un accès multi-plateforme à la recherche sur Google, Reddit, YouTube, Amazon et plus encore. La configuration prend moins de deux minutes et nécessite l'édition d'un seul fichier JSON.
Prérequis
- Claude Code CLI ou Claude Desktop installé
- Une clé API Scavio depuis scavio.dev
Parcours
Étape 1: Configurer pour Claude Code
Ajoutez le serveur Scavio MCP à la configuration de votre projet Claude Code.
# Add to .mcp.json in your project root:
# {
# "mcpServers": {
# "scavio": {
# "url": "https://mcp.scavio.dev/mcp",
# "headers": {
# "x-api-key": "your_scavio_api_key"
# }
# }
# }
# }Étape 2: Configurer pour Claude Desktop
Ajoutez le serveur Scavio MCP à la configuration de Claude Desktop.
# Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
# Or %APPDATA%/Claude/claude_desktop_config.json (Windows)
# {
# "mcpServers": {
# "scavio": {
# "url": "https://mcp.scavio.dev/mcp",
# "headers": {
# "x-api-key": "your_scavio_api_key"
# }
# }
# }
# }Étape 3: Vérifier l'intégration
Testez que Claude peut accéder aux outils de recherche après avoir ajouté la configuration MCP.
# After adding the config, restart Claude Code or Claude Desktop
# Claude will discover these tools:
# - search: Query Google, Reddit, YouTube, Amazon, Walmart
# - extract: Fetch and parse web page content
# Test by asking Claude:
# "Search for the latest Next.js features in 2026"Étape 4: Tester l'API directement
Vérifiez que l'API Scavio fonctionne avec un appel direct pour confirmer que votre clé est valide.
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": "Claude MCP tools 2026"})
data = resp.json()
print(f"Results: {len(data.get('organic_results', []))}")
for r in data.get("organic_results", [])[:3]:
print(f" {r['title']}")Exemple Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
resp = requests.post("https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "google", "query": "Claude MCP search tools"})
for r in resp.json().get("organic_results", [])[:5]:
print(r["title"])Exemple JavaScript
const H = {"x-api-key": process.env.SCAVIO_API_KEY, "Content-Type": "application/json"};
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H,
body: JSON.stringify({platform: "google", query: "Claude MCP search tools"})
});
(await r.json()).organic_results.slice(0,5).forEach(r => console.log(r.title));Sortie attendue
Claude Code or Claude Desktop configured with Scavio MCP, providing live multi-platform search capabilities during conversations and coding sessions.