Créer son premier serveur MCP : tutoriel pas à pas pour débutants

Créer son premier serveur MCP en 2026 est accessible même sans être développeur confirmé : les SDK officiels d’Anthropic, les serveurs préconfigurés et les outils no-code émergents rendent l’entrée en matière progressive. Ce tutoriel pas à pas vous guide de l’installation à votre premier appel MCP fonctionnel — avec Claude Desktop et un serveur WordPress MCP comme exemple concret.

Prérequis avant de commencer

  • Node.js 18+ installé sur votre machine (nodejs.org)
  • Claude Desktop installé et configuré (claude.ai/download)
  • Un compte sur un service à connecter (ex : WordPress avec Application Password)
  • Un éditeur de texte (VS Code recommandé)
  • Compétences : savoir ouvrir un terminal et modifier un fichier JSON

Pas de panique si vous n’avez jamais touché à du code : 80% des étapes ci-dessous se font via des commandes simples à copier-coller. Pour comprendre ce qu’est un serveur MCP avant de le créer, consultez notre guide de référence.

Étape 1 : choisir votre premier serveur MCP

Deux approches :

Option A : utiliser un serveur MCP existant (recommandé pour débuter)

Anthropic maintient un répertoire officiel sur GitHub : modelcontextprotocol/servers. Vous y trouvez des serveurs clé-en-main pour WordPress, Google Analytics, SEMrush, Notion, GitHub, Slack et des dizaines d’autres. C’est le point de départ recommandé — inutile de créer de zéro ce qui existe déjà.

Option B : créer un serveur MCP sur mesure

Si votre outil n’est pas encore couvert, vous pouvez créer votre propre serveur avec le SDK officiel MCP (disponible en TypeScript, Python et Kotlin). Nous couvrons cette option dans la section avancée ci-dessous.

Étape 2 : installer un serveur MCP WordPress (exemple concret)

2.1 — Cloner le serveur MCP WordPress

git clone https://github.com/modelcontextprotocol/servers.git
cd servers/src/wordpress
npm install

2.2 — Créer un Application Password WordPress

Dans votre WordPress : Profil → Application Passwords → Ajouter un nouveau mot de passe d’application. Copiez le mot de passe généré (format : xxxx xxxx xxxx xxxx xxxx xxxx).

2.3 — Configurer les variables d’environnement

Créez un fichier .env dans le dossier du serveur :

WP_URL=https://votresite.be
WP_USER=votre_username
WP_APP_PASSWORD=xxxx xxxx xxxx xxxx xxxx xxxx

Étape 3 : connecter le serveur MCP à Claude Desktop

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Ajoutez votre serveur dans le fichier claude_desktop_config.json :

{
  "mcpServers": {
    "wordpress": {
      "command": "node",
      "args": ["/chemin/absolu/vers/servers/src/wordpress/index.js"],
      "env": {
        "WP_URL": "https://votresite.be",
        "WP_USER": "votre_username",
        "WP_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

Redémarrez Claude Desktop. L’icône 🔌 dans l’interface confirme que le serveur MCP est actif.

Étape 4 : tester votre premier appel MCP

Dans Claude Desktop, tapez :

« Liste les 5 derniers articles publiés sur mon WordPress. »

Claude devrait répondre avec les titres, dates et URLs de vos 5 derniers articles. Si c’est le cas : félicitations, votre premier serveur MCP fonctionne ! Vous pouvez maintenant explorer les cas d’usage MCP WordPress et les workflows SEO automatisés.

Étape 5 (avancé) : créer un serveur MCP sur mesure

Structure minimale d’un serveur MCP en TypeScript

import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new Server({
  name: "mon-serveur-mcp",
  version: "1.0.0",
}, {
  capabilities: { tools: {} }
});

// Déclarer un outil
server.setRequestHandler("tools/list", async () => ({
  tools: [{
    name: "get_data",
    description: "Récupère des données depuis mon API",
    inputSchema: { type: "object", properties: { id: { type: "string" } } }
  }]
}));

// Implémenter l'outil
server.setRequestHandler("tools/call", async (request) => {
  // Votre logique ici
  return { content: [{ type: "text", text: "Résultat" }] };
});

const transport = new StdioServerTransport();
await server.connect(transport);

Pour aller plus loin, consultez les meilleurs serveurs MCP disponibles et notre guide sur la sécurité MCP avant de déployer en production.

FAQ — Tutoriel MCP

Combien de temps faut-il pour créer son premier serveur MCP ?

Avec un serveur existant (comme WordPress MCP), comptez 30 à 60 minutes pour l’installation et la configuration. Pour un serveur sur mesure, prévoyez une journée de développement pour une intégration simple.

Faut-il un serveur dédié pour héberger son MCP ?

Pour débuter, non — votre machine locale suffit. Pour un usage en équipe ou en production, un VPS ou une instance cloud (AWS Lambda, Google Cloud Run) est recommandé.

Vous préférez déléguer la configuration ? Contactez AdSim — nous déployons des environnements MCP clé-en-main pour les agences et PME belges.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *