Définition complète
Le Model Context Protocol (MCP) est un standard ouvert développé par Anthropic pour permettre aux grands modèles de langage d'interagir avec des outils et sources de données externes. Il définit comment un LLM peut appeler des APIs, lire des fichiers, ou exécuter des actions, avec un contrôle précis des permissions. MCP standardise l'intégration des LLM dans les systèmes d'entreprise, permettant aux agents IA d'accéder au CRM, aux bases de données, ou aux outils métiers de manière sécurisée.
Questions fréquentes
Pourquoi MCP est-il important pour les agents IA d'entreprise ?
MCP résout le problème de l'intégration : au lieu de développer des connecteurs sur mesure pour chaque outil, MCP offre un standard commun. Un agent IA compatible MCP peut se connecter à n'importe quel outil implémentant le protocole. Cela accélère le déploiement, réduit les coûts d'intégration, et améliore la sécurité grâce à un modèle de permissions unifié.
Comment MCP sécurise-t-il les accès aux données ?
MCP intègre un système de permissions granulaire : chaque outil expose des "ressources" et "capacités" explicites. Le client MCP (l'agent IA) demande uniquement les permissions nécessaires, et l'utilisateur ou l'administrateur les approuve. Cela évite qu'un agent accède à des données sensibles sans autorisation explicite. Les actions sont aussi tracées pour l'audit.
MCP remplace-t-il les APIs traditionnelles ?
MCP ne remplace pas les APIs mais les encapsule dans un format compréhensible par les LLM. Un serveur MCP expose des outils décrits en langage naturel que le LLM peut découvrir et utiliser. En coulisses, le serveur MCP appelle les APIs existantes. C'est une couche d'abstraction qui rend les APIs "LLM-friendly".