Vous avez compris à quoi sert le Model Context Protocol et vous voulez passer à la pratique. Ce guide couvre le cycle complet : configurer votre premier serveur MCP, choisir le bon type de serveur selon votre besoin, et le sécuriser correctement.
Avant de commencer
Cet article est une introduction guidée. Pour une mise en pratique approfondie en environnement de développement, suivez la leçon Configurer un serveur MCP du cours Claude Code en action.
Rappel : qu'est-ce qu'un serveur MCP
Un serveur MCP est un programme qui expose des ressources et des actions à un assistant IA via un protocole standardisé. Concrètement, il donne à Claude l'accès à quelque chose qu'il ne connaît pas par défaut : vos fichiers, une base de données, une API interne ou un outil métier.
Si ces notions sont encore floues, l'article Qu'est-ce que MCP ? pose les bases conceptuelles que ce tutoriel suppose acquises.
Étape 1 : vérifier les prérequis
Avant toute configuration, assurez-vous de disposer des éléments suivants.
Un client compatible MCP — Claude Code ou une application de bureau prenant en charge le protocole. Vérifiez que votre version est récente.
Un environnement d'exécution — la plupart des serveurs MCP de référence s'exécutent via Node.js ou Python. La page officielle du serveur précise toujours ce point.
Les accès nécessaires — si le serveur se connecte à un service tiers, préparez les identifiants ou clés d'accès correspondants. Ne les partagez jamais en clair dans un canal non sécurisé.
Étape 2 : choisir un serveur MCP simple
Pour un premier essai, privilégiez un serveur sans dépendance externe, par exemple un serveur d'accès au système de fichiers local. Il est facile à installer, ne nécessite aucun compte tiers et permet de valider la chaîne complète sans risque.
Commencez petit
Résistez à la tentation de connecter d'emblée un serveur complexe. Un premier serveur minimal vous apprend le mécanisme ; vous monterez en puissance ensuite.
Étape 3 : déclarer le serveur dans la configuration
La connexion se fait en déclarant le serveur dans le fichier de configuration de votre client. La structure ressemble généralement à ceci.
{
"mcpServers": {
"fichiers-locaux": {
"command": "npx",
"args": ["-y", "nom-du-serveur", "/chemin/vers/dossier"]
}
}
}Chaque entrée associe un nom lisible à une commande de lancement et à ses arguments. Le nom est libre : choisissez-le explicite. Les arguments dépendent du serveur ; reportez-vous à sa documentation pour les valeurs exactes.
Étape 4 : démarrer et vérifier la connexion
Une fois la configuration enregistrée, relancez votre client. Il démarre alors le serveur déclaré et établit la connexion.
Le client indique en général les serveurs MCP connectés et les ressources ou actions qu'ils exposent. Vérifiez que votre serveur apparaît bien et qu'aucune erreur n'est signalée.
Si la connexion échoue, les causes les plus fréquentes sont une commande introuvable, un chemin incorrect ou un accès manquant. Lisez le message d'erreur : il pointe presque toujours la cause réelle.
Étape 5 : utiliser le serveur dans une conversation
Le serveur connecté, demandez simplement à Claude d'exécuter une tâche qui mobilise ses capacités. Avec un serveur de fichiers, vous pouvez par exemple lui demander de résumer le contenu d'un dossier.
Claude décide alors d'appeler les actions exposées par le serveur, comme un agent le ferait avec n'importe quel outil. Vous restez maître de la portée : un serveur n'expose que ce que vous avez autorisé.
Quel serveur pour quel besoin
Un serveur MCP n'est pas une application à télécharger au hasard. Avant de chercher « le meilleur » serveur, posez la bonne question : de quelle ressource Claude a-t-il besoin pour vous aider ? Quatre grandes familles couvrent l'essentiel des usages.
Les serveurs d'accès aux fichiers sont les plus courants. Ils permettent à Claude de lire — et parfois d'écrire — dans un répertoire de votre machine ou d'un espace de stockage : analyser un ensemble de documents, retrouver une information dispersée, générer un rapport à partir de sources locales. Point de vigilance : un serveur pointé sur un dossier ciblé est nettement plus sûr qu'un accès large à tout le disque.
Les serveurs de bases de données permettent d'interroger une base structurée pour consulter des données, produire une synthèse ou vérifier une cohérence. L'intérêt est de relier une question en langage naturel à des données réelles, sans rédiger soi-même les requêtes — ce qui ouvre l'analyse à des profils non techniques. Pour de l'analyse, la lecture seule suffit le plus souvent et réduit fortement les risques.
Les serveurs orientés développement facilitent l'intégration de Claude à un environnement de travail : accès à un dépôt de code, consultation d'un système de suivi de tâches, interaction avec des outils de build ou de tests. Ils prolongent naturellement Claude Code.
Les serveurs de connexion à des services en ligne relient Claude à des outils externes (messagerie, gestion de projet, CRM) pour créer une tâche, mettre à jour une fiche ou récupérer un statut.
Sécuriser un serveur MCP
Le protocole en lui-même ne décide pas de votre niveau de sécurité : tout dépend de la façon dont le serveur est conçu et configuré. Un serveur MCP est un pont entre un modèle d'IA et vos systèmes — mal sécurisé, ce pont peut exposer des données ou exécuter des actions non souhaitées.
Les trois risques principaux
L'exposition de données sensibles. Un serveur qui expose un dossier entier peut laisser fuir des fichiers confidentiels : mots de passe, données personnelles, documents internes. Le risque augmente avec la largeur du périmètre.
Les actions à effets de bord. Certains serveurs ne se contentent pas de lire : ils écrivent, suppriment ou déclenchent des opérations. Une action mal cadrée peut avoir des conséquences difficiles à annuler.
Les entrées non fiables. Les paramètres transmis aux outils du serveur ne doivent jamais être considérés comme sûrs par défaut. Une entrée non validée peut conduire à un accès hors périmètre ou à l'exécution de commandes imprévues.
Appliquer le moindre privilège
Le principe directeur est simple : un serveur MCP ne doit pouvoir faire que ce qui est strictement nécessaire.
Limitez l'accès au plus petit ensemble de ressources utiles — plutôt qu'un dossier racine, exposez un sous-dossier précis ; plutôt qu'une base entière, donnez accès aux seules tables concernées. Et quand c'est possible, privilégiez les accès en lecture seule : réservez les capacités d'écriture aux cas où elles sont indispensables, et documentez-les clairement.
Protéger les secrets
Un serveur MCP a souvent besoin de clés d'API ou d'identifiants. Ces secrets ne doivent jamais figurer dans le code source ni dans un dépôt versionné. Utilisez des variables d'environnement ou un gestionnaire de secrets dédié.
La règle non négociable
Une clé en clair dans un fichier versionné doit être considérée comme compromise dès le premier commit — y compris si le dépôt est privé. Révoquez et régénérez plutôt que de tenter de réécrire l'historique.
La checklist de sécurité
- Limitez le périmètre : n'exposez qu'un dossier ou qu'une ressource strictement nécessaire.
- Protégez les secrets : jamais de clés en clair dans un fichier versionné.
- Vérifiez la source : n'installez que des serveurs issus de sources de confiance.
- Séparez lecture et écriture : la lecture seule par défaut, l'écriture par exception.
- Relisez les actions avant de les valider lorsqu'elles modifient des données.
Pour aller plus loin
Vous savez désormais connecter, choisir et sécuriser un serveur MCP. La suite logique consiste à explorer des serveurs plus riches et, éventuellement, à en créer un vous-même.
La maîtrise de MCP fait partie des compétences évaluées par la certification CCA-F : MCP figure parmi les domaines de l'examen. Pour structurer votre progression, suivez le plan d'étude et entraînez-vous avec les questions. Le cours Claude Code en action reste la ressource la plus complète pour aller au-delà de ce premier pas.
Questions fréquentes
À lire aussi
- ArticleDébuter avec Claude Code : le guide completInstaller Claude Code, mener sa première session, maîtriser les commandes essentielles et rédiger son fichier CLAUDE.md — le guide complet pour bien démarrer.
- ArticleAutomatiser Claude Code : hooks, sous-agents et CI/CDPasser d'un usage interactif à un usage automatisé de Claude Code : boucle d'agent, délégation à des sous-agents, hooks et intégration continue.
- ArticlePrompting Claude : les techniques qui marchent en 2026Sept techniques de prompting avec exemples avant/après, la distinction prompt système / utilisateur, l'obtention de JSON fiable et l'évaluation des réponses.
- ArticleProjets, artifacts, mémoire : bien utiliser ClaudeOrganiser son travail avec les projets Claude, exploiter les artifacts, comprendre la mémoire et la fenêtre de contexte, et analyser des documents PDF.
