Le support MCP de Claude Code et Cursor est arrivé début 2025 et d'ici 2026, chaque workflow d'agent aura un fichier de configuration MCP. Les deux plateformes les plus absentes des configurations MCP par défaut sont Reddit et Twitter, car leurs API officielles sont coûteuses ou restreintes. Ce tutoriel connecte les deux à votre agent via le serveur MCP Scavio.
Prérequis
- Claude Code ou Cursor avec MCP activé
- Une clé API Scavio
- Node.js 20+
Parcours
Étape 1: Installer le serveur MCP Scavio
Une seule installation npm couvre Reddit, Twitter et huit autres plateformes.
npm install -g @scavio/mcpÉtape 2: Ajouter Scavio à votre configuration MCP
Claude Code lit .mcp.json dans la racine du projet ou ~/.claude/.mcp.json globalement.
{
"mcpServers": {
"scavio": {
"command": "scavio-mcp",
"env": { "SCAVIO_API_KEY": "sk_live_..." }
}
}
}Étape 3: Confirmer que l'outil Reddit est disponible
Dans Claude Code, /mcp list devrait afficher scavio avec reddit_search parmi les outils.
/mcp list
# Should show: scavio - reddit_search, twitter_search, google_search, ...Étape 4: Demander à Claude de rechercher sur Reddit
L'agent appelle l'outil directement dans la conversation.
> Use scavio to find the top 5 recent Reddit threads discussing Claude Skills.Étape 5: Demander à Claude de rechercher sur Twitter
Même MCP, outil différent.
> Use scavio to find 10 recent tweets mentioning pi-coding-agent.Étape 6: Construire un outil de surveillance de marque multiplateforme
Enchaîner Reddit + Twitter + SERP Google en une seule conversation.
> Every day at 9am, use scavio to check Reddit, Twitter, and Google for mentions of our brand, then write a summary to ~/brand-pulse.md.Exemple Python
import os
from scavio import Scavio
scavio = Scavio(api_key=os.environ['SCAVIO_API_KEY'])
def brand_pulse(brand: str):
return {
'reddit': scavio.search(platform='reddit', query=brand)['organic_results'][:5],
'twitter': scavio.search(platform='twitter', query=brand)['organic_results'][:10],
'google': scavio.search(query=brand)['organic_results'][:5]
}
print(brand_pulse('your-brand'))Exemple JavaScript
import { Scavio } from 'scavio';
const scavio = new Scavio({ apiKey: process.env.SCAVIO_API_KEY });
export async function brandPulse(brand) {
const [reddit, twitter, google] = await Promise.all([
scavio.search({ platform: 'reddit', query: brand }),
scavio.search({ platform: 'twitter', query: brand }),
scavio.search({ query: brand })
]);
return { reddit, twitter, google };
}Sortie attendue
Claude Code (or Cursor) can now search Reddit and Twitter directly from any conversation. One MCP config replaces two vendor integrations.