---
title: "Qu'est-ce que MCP (Model Context Protocol) ?"
description: "MCP (Model Context Protocol) est un standard ouvert qui relie les modèles d'IA à des outils et des données externes via une interface commune - l'USB-C de l'IA."
type: "glossary"
locale: "fr"
term: "MCP (Model Context Protocol)"
canonical: "https://agenticschool.dev/fr/glossaire/mcp"
dateModified: "2026-06-13"
---

# Qu'est-ce que MCP (Model Context Protocol) ?

- Definition: MCP (Model Context Protocol)
- Updated: 2026-06-13
- Keywords: mcp, what is mcp, model context protocol, mcp meaning, mcp vs api
- Canonical URL: https://agenticschool.dev/fr/glossaire/mcp
- Locale: fr

> MCP (Model Context Protocol) est un standard ouvert qui relie les modèles d'IA à des outils et des données externes via une interface commune - l'USB-C de l'IA.

MCP (Model Context Protocol) est un standard ouvert qui relie les modèles d'IA à des outils, des sources de données et des services externes via une seule interface commune, au lieu que chaque application invente sa propre intégration. On le décrit souvent comme le port USB-C de l'IA : tout modèle compatible MCP peut se brancher sur n'importe quel serveur MCP et utiliser aussitôt ce qu'il offre. Un serveur MCP expose trois types de capacités - des Tools (actions que le modèle peut exécuter), des Resources (données à lire) et des Prompts (modèles réutilisables) - pour qu'un modèle puisse travailler dans le monde réel sans code de liaison spécifique pour chaque connexion.

## Pourquoi MCP existe

Avant MCP, relier un modèle à une base de données, un système de fichiers ou une API voulait dire du code d'intégration sur mesure pour chaque paire, ce qui ne passe pas à l'échelle. MCP standardise ce contrat une fois : écrivez un serveur MCP pour un système, et tout client compatible MCP (Claude Code, un IDE, une application de chat) peut l'utiliser. Introduit par Anthropic fin 2024, il est devenu le standard de fait, avec des SDK officiels pour TypeScript, Python, C#, Java et Swift et des centaines de serveurs publics d'ici 2026.

## Tools, Resources et Prompts

Un serveur MCP peut exposer n'importe quel mélange de trois primitives, chacune avec une façon standardisée de la lister et de l'utiliser.

- Tools : actions que le modèle peut appeler, comme "exécute une requête" ou "crée un fichier". C'est du Tool Calling via un protocole commun.
- Resources : données à lire que le modèle peut récupérer, comme un document, une ligne de base de données ou un log.
- Prompts : modèles de prompt réutilisables qu'un serveur propose, pour que les clients aient un point de départ cohérent.

## Comment fonctionne une connexion

Une application hôte (l'application d'IA) fait tourner un ou plusieurs clients, et chaque client tient une connexion dédiée à exactement un serveur MCP. Quand le modèle doit agir, il demande au client d'appeler un outil sur le serveur ; le serveur fait le vrai travail (par exemple une requête SQL) et renvoie un résultat structuré que le modèle peut lire. Le modèle ne touche jamais la base de données directement, ce qui garde permissions et sécurité dans le serveur, là où vous les contrôlez.

## FAQ

### Que signifie MCP ?

MCP signifie Model Context Protocol. C'est un standard ouvert introduit par Anthropic fin 2024 pour relier les modèles d'IA à des outils, des données et des services externes via une interface commune.

### Quelle est la différence entre MCP et une API ?

Une API est une interface concrète pour un service ; MCP est une enveloppe standard qui expose Tools, Resources et Prompts de façon uniforme, compréhensible par un client d'IA. Un serveur MCP se place souvent devant une API, pour que tout modèle compatible MCP l'utilise sans code d'intégration propre.

### Qu'est-ce qu'un serveur MCP ?

Un serveur MCP est un petit programme qui enveloppe un outil ou une source de données (une base de données, un système de fichiers, une API) et l'expose via MCP. Tout client MCP peut s'y connecter et utiliser ses Tools, Resources et Prompts.

### Quels modèles et outils supportent MCP ?

D'ici 2026, MCP est largement répandu, avec des SDK officiels pour TypeScript, Python, C#, Java et Swift et des centaines de serveurs publics. Des outils comme Claude Code et de nombreux IDE agissent nativement comme clients MCP.
