Vous utilisez Claude et l’API de DataForSEO ? Vous allez adorer cet article ! Enfin, si, tout comme moi, vous utilisiez des scripts Python pour récolter des données SEO via l’API, vous risquez de vite revoir vos cas d’usage. C’est un petit banger !
💡MAJ: Depuis la publication de ce guide DataForSEO propose son propre guide d’installation via GitHub. Pour votre information, le guide que je vous mets à disposition a été fait sans avoir la documentation officielle. Bonne installation !
- https://github.com/dataforseo/mcp-server-typescript
- https://dataforseo.com/help-center/setting-up-the-official-dataforseo-mcp-server-simple-guide
Ce dont vous allez avoir besoin
- Créer un compte DataForSEO
- Inscrivez-vous sur DataForSEO
- Notez vos identifiants (nom d’utilisateur et mot de passe)
- Téléchargez et installez Claude Desktop depuis le site d’Anthropic
- Installer Node.js
- Un terminal (PowerShell ou l’invite de commande)
👉 Le terminal PowerShell (ou votre invite de commande) doit rester ouvert pendant que vous faites l’installation.
👉 Je vous suggère d’ouvrir votre terminal en mode administrateur pour éviter tout potentiel problème lors de l’installation.
N’hésitez pas à demander à votre meilleur compagnon IA de vous aider avec cet article, si jamais ce n’est pas clair 😉
Etape N°1 : Installation Node.js
Suivez simplement les étapes ci-dessous :
- Rendez-vous sur nodejs.org
- Dans le menu cliquez sur « Download »

- Téléchargez la version « LTS » (support à long terme) pour Windows
- Exécutez le fichier d’installation (.msi)

- Suivez les instructions en laissant les options par défaut
- Cliquez sur « Next » à chaque étape
- À l’écran « Tools for Native Modules », laissez la case décochée
- Terminez l’installation et redémarrez votre ordinateur
Etape N°2 : Installation du serveur MCP DataForSEO
- Ouvrir PowerShell en tant qu’administrateur
- Recherchez « PowerShell » dans le menu Démarrer
- Faites un clic droit sur « Windows PowerShell »
- Sélectionnez « Exécuter en tant qu’administrateur »
Vérifier que Node.js est installé
node -v
npm -v
Les deux commandes devraient afficher des numéros de version de Node.js du style 👇

Cloner le dépôt DataForSEO
Toujours depuis PowerShell ou votre terminal :
git clone https://github.com/dataforseo/mcp-server-typescript
Si vous obtenez une erreur « git n’est pas reconnu », vous pouvez télécharger Git depuis git-scm.com
Accéder au dossier du projet
Ensuite, vous allez maintenant accéder au dossier du projet MCP.
cd mcp-server-typescript
Installer les dépendances
npm install
Cette étape peut prendre quelques minutes, si vous voyez des avertissements en jaune ne vous inquiétez pas tant que c’est pas en rouge ça passe 😉
Compiler le projet
npm run build
Ensuite vous allez avoir un message indiquant que la compilation s’est terminée avec succès ✅
Etape N°3 : Configuration et lancement du serveur
TOUJOURS DEPUIS votre terminal
Configurer vos identifiants DataForSEO
$env:DATAFORSEO_USERNAME="[email protected]"
$env:DATAFORSEO_PASSWORD="votre_mot_de_passe"
$env:ENABLED_MODULES="SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS"
- Remplacez les informations entre guillemets par vos identifiants réels
Lancer le serveur MCP 🤖
node build/index.js
- Vous devriez voir des messages comme :
- « Starting DataForSEO MCP Server… »
- « DataForSEO client initialized »
- « Tools registered »
- « DataForSEO MCP Server running on stdio »
Etape N°4 : Configuration de Claude Desktop
Ouvrir Claude Desktop & Accéder aux paramètres développeur

- Cliquez sur les trois points (menu) en haut à droite
- Sélectionnez : « Fichier » > « Paramètres »
- Dans le menu de gauche, cliquez ensuite sur « Développeur »
- Cliquez sur « Edit Config »
Configurer le fichier de configuration
Pour connecter votre serveur Node.js que l’on vient de créer nous allons devoir modifier ce fichier que vous voyez juste ci-dessous. Par défaut, ce fichier sera vide si vous n’avez jamais fait de config de MCP avec d’autres outils.

Remplacez tout le contenu du fichier par ce code (ou ajoutez-le si le fichier est vide) :
{
"mcpServers": {
"dataforseo": {
"command": "node",
"args": [
"CHEMIN_VERS_VOTRE_DOSSIER\\mcp-server-typescript\\build\\index.js"
],
"env": {
"DATAFORSEO_USERNAME": "[email protected]",
"DATAFORSEO_PASSWORD": "votre_mot_de_passe",
"ENABLED_MODULES": "SERP,KEYWORDS_DATA,ONPAGE,DATAFORSEO_LABS"
}
}
}
}
- Remplacez CHEMIN_VERS_VOTRE_DOSSIER par le chemin exact vers votre dossier d’installation
- Si vous avez installé dans C:\Windows\system32, utilisez C:\Windows\system32\mcp-server-typescript\build\index.js
- Remplacez les identifiants par ceux de votre compte DataForSEO
- Sauvegardez le fichier (Ctrl+S) et fermez l’éditeur
Dernière étape : Redémarrer Claude Desktop
Vérifier la connexion
- Une fois Claude Desktop redémarré, vous devriez voir une icône d’outil avec marqué « dataforseo » comme sur la capture ci-dessous :

- Si vous cliquez dessus, vous devriez voir les outils DataForSEO disponibles

Félicitations ! Vous avez maintenant connecté Claude avec DataForSEO grâce au protocole MCP. Vous pouvez demander à Claude d’effectuer diverses analyses SEO pour vous aider dans vos projets web.