Serveurs MCP (1/2) : c'est quoi un serveur MCP ?
Le protocole MCP (Model Context Protocol) est une technologie qui permet aux intelligences artificielles d'utiliser des outils pour interagir concrètement avec des systèmes externes comme des bases de données, des API ou des services cloud. Cette architecture transforme les assistants IA en véritables agents capables d'effectuer des actions réelles, organisés en sous-agents spécialisés pour accomplir des tâches complexes de manière autonome.
Ces agents transforment notre travail de consultants web, mais aussi votre quotidien !

Dans cette faq, nous allons partir du concept d'outil d'agent, pour amener le protocole MCP et enfin expliquer l'intérêt d'un agent IA dopé au serveur MCP.
Puis dans une seconde faq, nous vous donnerons un exemple concret de configuration et d'utilisation d'un serveur MCP (avec l'agent IA d'Anthropic : Claude Code et le serveur MCP de Playwright)
Qu'est-ce qu'un outil d'agent ?
Un outil d'agent (ou agentic AI tool en anglais) est un outil utilisé par une intelligence artificielle pour effectuer diverses actions sur un environnement externe.
Exemples concrets d'outils :
- Vérifier la disponibilité d'un article en stock
- Effectuer une requête dans une base de données
- Envoyer un email automatiquement
- Obtenir les prévisions météo pour un lieu et une date spécifiques
Ces outils sont mis à disposition des IA grâce à des serveurs MCP qui utilisent le protocole MCP.
Qu'est-ce que le protocole MCP ? Qu'est-ce qu'un serveur MCP ?
Le Model Context Protocol (MCP) est un protocole standardisé qui permet la communication entre une intelligence artificielle et des services externes via un serveur MCP. Ces services externes peuvent être de nature très variée : bases de données, serveurs Git, plateformes de communication comme Slack, serveurs de messagerie, etc.
Il s'agit d'un protocole open source introduit par Anthropic en 2024, la société qui développe Claude et l'agent Claude Code présenté par nos consultants AMOA web ici.
Fonctionnement concret
Un serveur MCP agit comme un intermédiaire intelligent : il expose des outils standardisés qui interrogent les services externes (via leurs API ou par des opérations directes sur le système). Le protocole permet à l'IA de :
- Découvrir automatiquement les outils disponibles
- Comprendre leurs fonctionnalités et paramètres
- Les utiliser de manière appropriée selon le contexte
Lorsque vous soumettez une requête, l'IA analyse votre prompt, détermine la séquence d'outils à utiliser, puis le serveur MCP exécute ces actions et renvoie les résultats à l'IA pour traitement.
Certains comparent le MCP au port USB-C pour sa standardisation universelle. Je préfère le voir comme une boîte à outils parfaitement organisée dans laquelle l'IA sait exactement où trouver l'outil adapté à chaque situation.
Schéma d'architecture
Dans le schéma ci dessous toute la communication entre l'IA et les serveurs MCP se font avec le protocole MCP.
Qu'est-ce qu'un agent IA ?
Un agent IA (ou agentic AI en anglais) est un système d'intelligence artificielle capable d'utiliser des outils pour accomplir des tâches complexes. Contrairement à une IA conversationnelle classique, un agent IA peut interagir concrètement avec le monde extérieur et effectuer des actions réelles.
Qu'est-ce qu'un sous-agent ?
Un sous-agent (ou sub-agent en anglais) est une entité IA spécialisée, dédiée à l'accomplissement d'une tâche spécifique au sein d'un système d'agent plus large. Lorsqu'un agent IA traite vos requêtes, il peut faire appel à différents sous-agents préconfigurés, chacun ayant sa propre "personnalité" et ses compétences spécifiques.
Exemple
Un agent IA comme Claude Code permet de créer des sous-agents personnalisés en définissant précisément :
- Les outils auxquels ils ont accès
- Leur comportement et méthodologie de travail
- Leur domaine d'expertise spécifique
Ces sous-agents conservent le contexte global d'exécution et peuvent être réutilisés pour des tâches similaires.
Exemple pratique : Un sous-agent "code reviewer" peut être configuré pour analyser et corriger automatiquement du code selon des normes d'écriture prédéfinies.
Exemple de configuration d'un sous-agent (Anthropic)
--- name: debugger description: Spécialiste en débogage pour les erreurs, échecs de tests et comportements inattendus. À utiliser de manière proactive dès la rencontre d'un problème. tools: Read, Edit, Bash, Grep, Glob --- Vous êtes un expert en débogage spécialisé dans l'analyse des causes racines. Procédure à suivre : 1. Capturer le message d'erreur et la trace d'exécution (stack trace) 2. Identifier les étapes pour reproduire le problème 3. Localiser précisément l'origine de la défaillance 4. Implémenter une correction minimale et ciblée 5. Vérifier que la solution résout effectivement le problème
Conclusions
La conjonction de LLM et des outils d'agent permet aux IA d'interagir avec le monde extérieur. Ces agents IA ont ainsi des capacités d'analyse et de réaction face aux retours des serveurs MCP et cela ouvre des horizons vertigineux aux ingénieurs et consultants en développement web en particulier !
Références :
Crédit photo freepik