Protocole ouvert développé par Anthropic permettant aux modèles d'IA d'accéder à des sources de données externes de manière standardisée et sécurisée.
Le Model Context Protocol (MCP) est un protocole de communication ouvert créé par Anthropic en 2024. Il définit une interface standardisée permettant aux modèles de langage (LLM) d'accéder à des données et outils externes de manière sécurisée.
Principe de fonctionnement
Le MCP fonctionne sur un modèle client-serveur :
- Le client MCP est intégré dans l'application IA (Claude Desktop, ChatGPT, IDE...)
- Le serveur MCP expose des "outils" (tools) que l'IA peut appeler pour récupérer ou manipuler des données
Chaque outil est décrit par un schéma JSON qui spécifie ses paramètres d'entrée et de sortie, permettant à l'IA de l'utiliser de manière autonome.
Avantages du MCP
- Standardisation : un seul protocole pour connecter n'importe quelle IA à n'importe quelle source de données
- Sécurité : authentification par clé API, permissions granulaires, chiffrement des communications
- Temps réel : les données sont récupérées à la demande, toujours à jour
- Interopérabilité : fonctionne avec Claude, ChatGPT, Gemini et tout client compatible
Cas d'usage
Le MCP est particulièrement utile pour :
- Connecter des outils de business intelligence à des assistants IA
- Permettre aux IA d'accéder à des bases de données internes
- Automatiser des workflows complexes impliquant plusieurs sources de données
- Créer des assistants IA spécialisés avec accès à des données métier