Guide pratique : Installation du serveur MCP DataForSEO pour Claude

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 !

Ce dont vous allez avoir besoin

  1. Créer un compte DataForSEO
    • Inscrivez-vous sur DataForSEO
    • Notez vos identifiants (nom d’utilisateur et mot de passe)
  2. Téléchargez et installez Claude Desktop depuis le site d’Anthropic
  3. Installer Node.js
  4. 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

  1. 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.

Pour me contacter 😉

📧 [email protected]

Laisser un commentaire