MCP Model Context Protocol : Définition et Exemples
Le Model Context Protocol (MCP) est un standard ouvert qui permet aux modèles d'IA de se connecter à des sources de données externes, des outils et des services via une interface unifiée, éliminant le besoin d'intégrations personnalisées pour chaque source.
Définition complète
Le Model Context Protocol (MCP) est un protocole ouvert développé par Anthropic qui standardise la manière dont les applications d'intelligence artificielle interagissent avec des sources de données et des outils externes. Concrètement, MCP agit comme un "port USB-C universel" pour l'IA : au lieu de créer une intégration spécifique pour chaque service (base de données, API, système de fichiers), MCP fournit une interface unique et normalisée que tout outil peut implémenter.
L'architecture MCP repose sur un modèle client-serveur. L'application d'IA (le client MCP) se connecte à un ou plusieurs serveurs MCP, chacun exposant des capacités spécifiques : des outils (fonctions exécutables), des ressources (données consultables) et des prompts (modèles de requêtes prédéfinis). Cette séparation permet à un même modèle d'accéder simultanément à une base de données PostgreSQL, un service de messagerie, un navigateur web ou tout autre système, sans modification de son code source.
L'un des avantages majeurs de MCP est son écosystème grandissant. Des dizaines de serveurs MCP sont déjà disponibles pour des services populaires comme GitHub, Slack, Google Drive, des bases de données SQL, ou encore des outils de recherche web. Les développeurs peuvent également créer leurs propres serveurs MCP en Python ou TypeScript, rendant n'importe quel système interne accessible à un agent IA.
Pour le prompt engineering, MCP change fondamentalement la donne. Au lieu de copier-coller manuellement des données contextuelles dans un prompt, le modèle peut directement interroger les sources pertinentes en temps réel. Cela permet des interactions plus riches, plus précises et plus ancrées dans la réalité, tout en réduisant les hallucinations liées au manque de contexte.
Étymologie
Le terme "Model Context Protocol" a été forgé par Anthropic lors de l'annonce du protocole en novembre 2024. "Model" fait référence au modèle de langage, "Context" souligne l'objectif principal — enrichir le contexte disponible pour le modèle — et "Protocol" indique qu'il s'agit d'un standard de communication normalisé, à l'image de HTTP pour le web.
Exemples concrets
Un développeur connecte Claude à sa base de données interne via un serveur MCP pour analyser des données en temps réel
Analyse les ventes du dernier trimestre dans notre base de données et identifie les tendances principales. Compare avec le trimestre précédent.
Un agent IA utilise MCP pour interagir avec GitHub : créer des issues, lire du code et soumettre des pull requests
Lis le fichier src/auth.ts dans le repo backend, identifie les vulnérabilités de sécurité potentielles, et crée une issue GitHub détaillée pour chaque problème trouvé.
Un assistant IA enrichit ses réponses en effectuant des recherches web via un serveur MCP de recherche
Recherche les dernières avancées en informatique quantique publiées cette semaine et rédige un résumé structuré avec les sources.
Usage pratique
En prompt engineering, MCP permet de concevoir des prompts qui exploitent des données en temps réel plutôt que de se limiter aux connaissances figées du modèle. Concrètement, au lieu d'inclure manuellement des données dans votre prompt, vous pouvez demander au modèle d'interroger directement vos sources via les outils MCP disponibles. Cela ouvre la porte à des workflows complexes où un seul prompt peut déclencher une chaîne d'actions : rechercher, analyser, transformer et agir sur des données externes.
Concepts liés
FAQ
Quelle est la différence entre MCP et le function calling classique ?
Faut-il savoir coder pour utiliser MCP ?
MCP est-il spécifique à Claude ou fonctionne-t-il avec d'autres modèles ?
Voir aussi
Comment utiliser ce prompt
- Copie le prompt avec le bouton ci-dessus.
- Colle-le dans ChatGPT, Claude ou ton assistant IA préféré.
- Remplace les variables entre crochets par tes informations, puis affine le résultat.
À propos de Prompt Guide
Prompt Guide est une bibliothèque gratuite de plus de 2500 prompts prêts à l'emploi pour ChatGPT, Claude et les autres IA, avec des guides pour apprendre à prompter et des outils pour créer et optimiser tes propres prompts.
Autres définitions
Mega Prompt : Définition et Exemples
Un mega prompt est une instruction longue et structurée envoyée à un modèle d'IA, qui combine en un seul message toutes les directives nécessaires : contexte, r
Memory System : Définition et Exemples
Mécanisme permettant à un modèle d'IA de conserver, organiser et réutiliser des informations au-delà d'une seule conversation, simulant une forme de mémoire per
Meta Ai : Définition et Exemples
Meta AI désigne la division d'intelligence artificielle de Meta (anciennement Facebook), responsable du développement de modèles de langage comme LLaMA et de l'
Meta Learning : Définition et Exemples
Le meta learning, ou « apprentissage de l'apprentissage », désigne la capacité d'un modèle d'IA ou d'un utilisateur à améliorer ses stratégies d'apprentissage e
Misinformation IA : Définition et Exemples
La misinformation IA désigne la diffusion d'informations fausses ou trompeuses générées, amplifiées ou propagées par des systèmes d'intelligence artificielle, q
Mistral AI : Définition et Exemples
Mistral AI est une entreprise française d'intelligence artificielle fondée en 2023, spécialisée dans le développement de grands modèles de langage (LLM) open so
Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter.